@@ -94,16 +94,6 @@ checkcmdoutput "cat $test_dir/mx.txt" b95e8b332c8a0a7ffc0f91118e754302
9494
9595checkcmdoutput " $splitcode --assign --x-only --nFastqs=2 --empty N -x \" 0:0<R1>0:-1,<R1[10]>{adapter},{adapter}<R1[1-65]>,2:0<R2[1-65]>\" --gzip --mod-names --bclen=20 -t 1 -c $test_dir /config_sm.txt --mapping=/dev/null --pipe $test_dir /smR1.fastq.gz $test_dir /smR2.fastq.gz" 8fc440842f4e2922976cdc1b165008b1
9696
97- # Test lift workflow
98-
99- checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_1.vcf.gz CAST_EiJ --kmer-length=31 --kmer-output=$test_dir /test.kmers.1.txt" 7e9c1d67efdf7113bfab367cb5d2d640
100- checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ --rename --kmer-length=31 --kmer-output=$test_dir /test.kmers.2.txt" c9a91833da19b20383d6bd1d3e32ff8f
101- checkcmdoutput " cat $test_dir /test.kmers.1.txt" 54d189f4549f6b35ea80ec5c167332b7
102- checkcmdoutput " cat $test_dir /test.kmers.2.txt" 9982de087ed358724580836600cc9ba7
103- checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ --diploid --kmer-length=31 --kmer-output=$test_dir /test.kmers.2.txt" 6c33bd3ba7cd9aaefeca5cbaa272cdfe
104- checkcmdoutput " cat $test_dir /test.kmers.2.txt" a4c73b67a0ad6e5094ff7f2dfdda15bc
105- checkcmdoutput " $splitcode --lift --snv-only $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ" 4bdcaf9f34da45033d477651d8845bf2
106- checkcmdoutput " $splitcode --lift --kmer-sj $test_dir /vcf_validation.fa.gz $test_dir /example.SJ.tab --kmer-length=31 --kmer-header=X_ --kmer-header-num" 1e88d0b72323a6c11faa73e19007fc5f
10797
10898
10999# Test from-name, random, and revcomp
@@ -239,14 +229,21 @@ checkcmdoutput "$splitcode --trim-only --pipe -q 10 --qtrim-3 -s $test_dir/test_
239229cmdexec " wc $test_dir /test_summary.txt"
240230checkcmdoutput " $splitcode --trim-only --pipe -q 10 --qtrim-3 --qtrim-pre -5 5 -E ATCG $test_dir /test.fq" 1b5a09bd343382ee78c9aa51245557c2
241231
232+ # Some fixes (Dec. 2025)
233+
234+ checkcmdoutput " $splitcode --trim-only --pipe -c $test_dir /config.tsv --loc-names --out-fasta --nFastqs 1 $test_dir /input.fastq" a4508f24c69838b07cec04978def09ca
235+ checkcmdoutput " $splitcode --trim-only --pipe -c $test_dir /config_.tsv --loc-names --out-fasta --nFastqs 1 $test_dir /input_.fastq" 200fb9106e47c741b1891e4b2fedef05
236+ checkcmdoutput " $splitcode --trim-only --pipe -c $test_dir /config__.tsv --loc-names --out-fasta --nFastqs 1 $test_dir /input__.fastq" 4caa199550f26000ac787821cc62668c
237+ checkcmdoutput " $splitcode --trim-only --pipe -c $test_dir /config___.tsv --loc-names --out-fasta --nFastqs 1 $test_dir /input___.fastq" 209698dea910ed4d4cd05dbce0889800
238+
242239# Adapter trimming tests
243240
244241checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=3:0.35 --left=1 --pipe $test_dir /test.fq" b637fbabe71eb90bb9b3399a17eabef7
245242checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=3:0.34 --left=1 --pipe $test_dir /test.fq" b637fbabe71eb90bb9b3399a17eabef7
246243checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=3:0.33 --left=1 --pipe $test_dir /test.fq" cb52b79ed7469ca2ffe5739ec544b157
247244checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=4:0.34 --left=1 --pipe $test_dir /test.fq" cb52b79ed7469ca2ffe5739ec544b157
248- checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=2:0.34 --left=1 --pipe $test_dir /test.fq" c6eba12c36e53301f23a9823c2901f24
249- checkcmdoutput " $splitcode --trim-only -b CCAAA,CCGGAA --partial5=2:0.34, --partial3=,4 --left=1,0 --right=0,1 --pipe $test_dir /test.fq" 5d4541fb96da328d07ab9189216cf4a5
245+ checkcmdoutput " $splitcode --trim-only -b CCAAA --partial5=2:0.34 --left=1 --pipe $test_dir /test.fq" b637fbabe71eb90bb9b3399a17eabef7
246+ checkcmdoutput " $splitcode --trim-only -b CCAAA,CCGGAA --partial5=2:0.34, --partial3=,4 --left=1,0 --right=0,1 --pipe $test_dir /test.fq" 93f1726415edb410d5e733603bc4be11
250247checkcmdoutput " $splitcode --trim-only -b CCGC -l 0:-4:0 --partial3=4:0.25 --right=1 --pipe $test_dir /test.fq" 11b55a195b5976331305569416db5bd4
251248checkcmdoutput " $splitcode --trim-only -b CCGG,CCGG -i a,b -l 0:-4:9,1:-4:10 --partial3=2,2 --right=1,1 -N 2 --pipe $test_dir /test.fq $test_dir /test.fq" 6807e3ba911fde8fb437f693d055c11f
252249checkcmdoutput " $splitcode --trim-only -b CCGC,GAAG -a ,{CCGC} -v {GAAG}, -l 0:-4:0, --partial3=4:0.25,3 --partial5=4,3 --right=1,0 --left=0,1 --pipe $test_dir /test.fq" 93f1726415edb410d5e733603bc4be11
@@ -553,4 +550,14 @@ TATTATGGTCCCCCCCCTTCGTGGAATCTAGCTGACTTGTGACTAGCTDGGGGGGGGGG" > $test_dir/test_te
553550
554551checkcmdoutput " $splitcode --assign -m /dev/null --mod-names -g PART,RPM,RPM,ODD,Y -i Part,RTBC2,RTBC4,Odd2Bo1,NYBot1_Stg -b TGACTTG,TTTTTTT,GGGGGGG,TTCGTGGAATCTAGC,TATTATGGT --maxFindsG=Y:1 -p $test_dir /test_term.fq" 79ad1ca9184b274e1396b5f2220cbade
555552
553+ # Test lift workflow
554+
555+ checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_1.vcf.gz CAST_EiJ --kmer-length=31 --kmer-output=$test_dir /test.kmers.1.txt" 7e9c1d67efdf7113bfab367cb5d2d640
556+ checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ --rename --kmer-length=31 --kmer-output=$test_dir /test.kmers.2.txt" c9a91833da19b20383d6bd1d3e32ff8f
557+ checkcmdoutput " cat $test_dir /test.kmers.1.txt" 54d189f4549f6b35ea80ec5c167332b7
558+ checkcmdoutput " cat $test_dir /test.kmers.2.txt" 9982de087ed358724580836600cc9ba7
559+ checkcmdoutput " $splitcode --lift $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ --diploid --kmer-length=31 --kmer-output=$test_dir /test.kmers.2.txt" 6c33bd3ba7cd9aaefeca5cbaa272cdfe
560+ checkcmdoutput " cat $test_dir /test.kmers.2.txt" a4c73b67a0ad6e5094ff7f2dfdda15bc
561+ checkcmdoutput " $splitcode --lift --snv-only $test_dir /vcf_validation.fa.gz $test_dir /test_2.vcf.gz CAST_EiJ" 4bdcaf9f34da45033d477651d8845bf2
562+ checkcmdoutput " $splitcode --lift --kmer-sj $test_dir /vcf_validation.fa.gz $test_dir /example.SJ.tab --kmer-length=31 --kmer-header=X_ --kmer-header-num" 1e88d0b72323a6c11faa73e19007fc5f
556563
0 commit comments