Skip to content

Commit bb9ddea

Browse files
committed
fixed at in single
1 parent 47762bc commit bb9ddea

File tree

4 files changed

+37
-8
lines changed

4 files changed

+37
-8
lines changed

src/leeHom.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,16 +1531,16 @@ bool checkForWritingLoopFQ(fqwriters * onereadgroup,int * lastWrittenChunk,Merge
15311531
}
15321532
}
15331533

1534-
onereadgroup->singlef<<"@"<<dataToWrite->dataToProcess->at(i).d1<<" " <<dataToWrite->dataToProcess->at(i).cmt<<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
1534+
onereadgroup->singlef<<""<<dataToWrite->dataToProcess->at(i).d1<<" " <<dataToWrite->dataToProcess->at(i).cmt<<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
15351535
continue;
15361536
}
15371537

15381538
if(dataToWrite->dataToProcess->at(i).sequence != ""){ //new sequence
15391539
mtr->incrementCounttrimmed();
1540-
onereadgroup->single<<"@"<<dataToWrite->dataToProcess->at(i).d1<<" "<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).sequence <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).quality<<endl;
1540+
onereadgroup->single<<""<<dataToWrite->dataToProcess->at(i).d1<<" "<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).sequence <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).quality<<endl;
15411541
}else{
15421542
mtr->incrementCountnothing();
1543-
onereadgroup->single<<"@"<<dataToWrite->dataToProcess->at(i).d1<<" "<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
1543+
onereadgroup->single<<""<<dataToWrite->dataToProcess->at(i).d1<<" "<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
15441544
}
15451545
}
15461546

@@ -2501,13 +2501,13 @@ int main (int argc, char *argv[]) {
25012501

25022502
if(dataToWrite->dataToProcess->at(i).sequence != ""){ //new sequence
25032503
mtr->incrementCounttrimmed();
2504-
onereadgroup.single<<"@"<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).sequence <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).quality<<endl;
2504+
onereadgroup.single<<""<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).sequence <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).quality<<endl;
25052505
}else{
25062506
mtr->incrementCountnothing();
25072507
if(trimKey){
2508-
onereadgroup.single<<"@"<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1.substr( key1.length() )<<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1.substr( key1.length() )<<endl;
2508+
onereadgroup.single<<""<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1.substr( key1.length() )<<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1.substr( key1.length() )<<endl;
25092509
}else{
2510-
onereadgroup.single<<"@"<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
2510+
onereadgroup.single<<""<<dataToWrite->dataToProcess->at(i).d1<<""<<dataToWrite->dataToProcess->at(i).cmt <<endl << dataToWrite->dataToProcess->at(i).s1 <<endl<<"+"<<endl << dataToWrite->dataToProcess->at(i).q1 <<endl;
25112511
}
25122512
}
25132513
}

test/fq_s.head60out.md5sum_

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
3504df19437c13450a66aa9956984e34 -

test/fq_s.md5sum_

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
93e864afaccc151873fe00279c832a3f -

test/test.sh

Lines changed: 29 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ else
2121
fi
2222

2323

24-
echo -n "Running on fastq format:"
24+
echo -n "Running on paired-end fastq format:"
2525
../src/leeHom -fqo out -fq1 ../testData/rawAncientDNA.f1.gz -fq2 ../testData/rawAncientDNA.f2.gz |& md5sum > fq.md5sum
2626
echo -e " ${GREEN}ok${NC}"
2727

@@ -33,7 +33,6 @@ else
3333
echo -e " ${RED}test failed${NC}"
3434
exit 1
3535
fi
36-
3736
zcat out.fq.gz |head -n 60 |md5sum > fq.head60out.md5sum
3837

3938
echo -n "testing output md5sum:"
@@ -46,6 +45,34 @@ else
4645
fi
4746

4847

48+
49+
50+
echo -n "Running on single-end fastq format:"
51+
../src/leeHom -fqo out_s -fq1 ../testData/rawAncientDNA.f1.gz |& md5sum > fq_s.md5sum
52+
echo -e " ${GREEN}ok${NC}"
53+
54+
echo -n "testing md5sum:"
55+
if diff fq_s.md5sum fq_s.md5sum_ > /dev/null
56+
then
57+
echo -e " ${GREEN}test passed${NC}"
58+
else
59+
echo -e " ${RED}test failed${NC}"
60+
exit 1
61+
fi
62+
zcat out_s.fq.gz |head -n 60 |md5sum > fq_s.head60out.md5sum
63+
64+
echo -n "testing output md5sum:"
65+
if diff fq_s.head60out.md5sum fq_s.head60out.md5sum_ > /dev/null
66+
then
67+
echo -e " ${GREEN}test passed${NC}"
68+
else
69+
echo -e " ${RED}test failed${NC}"
70+
exit 1
71+
fi
72+
73+
74+
75+
4976
echo -n "Running ancient DNA mode:"
5077
../src/leeHom --ancientdna -f AGATCGGAAGAGCACACGTCTGAACTCCAG -s GGAAGAGCGTCGTGTAGGGAAAGAGTGTAG -o out.bam ../testData/rawAncientDNA.bam |& md5sum > bamanc.md5sum
5178
echo -e " ${GREEN}ok${NC}"

0 commit comments

Comments
 (0)