jasmine_amir@1: jasmine_amir@0: format from NCBI SRA jasmine_amir@0: jasmine_amir@0: macros.xml jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: fasterq-dump --version | tr -d $'\n' jasmine_amir@0: &1 | tee -a '$log'; jasmine_amir@0: if [ \$? == 0 ] && [ \$(ls *.fastq | wc -l) -ge 1 ]; then jasmine_amir@0: break ; jasmine_amir@0: else jasmine_amir@0: echo "Prefetch attempt \$SRA_PREFETCH_ATTEMPT of \$SRA_PREFETCH_RETRIES exited with code \$?" ; jasmine_amir@0: SRA_PREFETCH_ATTEMPT=`expr \$SRA_PREFETCH_ATTEMPT + 1` ; jasmine_amir@0: sleep 1 ; jasmine_amir@0: fi ; jasmine_amir@0: done && jasmine_amir@0: mkdir -p output && jasmine_amir@0: mkdir -p outputOther && jasmine_amir@0: count="\$(ls *.fastq | wc -l)" && jasmine_amir@0: echo "There are \$count fastq files" && jasmine_amir@0: data=(\$(ls *.fastq)) && jasmine_amir@0: if [ "\$count" -eq 1 ]; then jasmine_amir@0: @COMPRESS@ "\${data[0]}" > output/"\${acc}"__single.fastqsanger.gz && jasmine_amir@0: rm "\${data[0]}"; jasmine_amir@0: elif [ "$adv.split" = "--split-3" ]; then jasmine_amir@0: if [ -e "\${acc}".fastq ]; then jasmine_amir@0: @COMPRESS@ "\${acc}".fastq > outputOther/"\${acc}"__single.fastqsanger.gz; jasmine_amir@0: fi && jasmine_amir@0: @COMPRESS@ "\${acc}"_1.fastq > output/"\${acc}"_forward.fastqsanger.gz && jasmine_amir@0: @COMPRESS@ "\${acc}"_2.fastq > output/"\${acc}"_reverse.fastqsanger.gz && jasmine_amir@0: rm "\${acc}"*.fastq; jasmine_amir@0: elif [ "\$count" -eq 2 ]; then jasmine_amir@0: #if $adv.skip_technical: jasmine_amir@0: @COMPRESS@ "\${data[0]}" > output/"\${acc}"_forward.fastqsanger.gz && jasmine_amir@0: @COMPRESS@ "\${data[1]}" > output/"\${acc}"_reverse.fastqsanger.gz && jasmine_amir@0: #else jasmine_amir@0: @COMPRESS@ "\${data[0]}" > outputOther/"\${data[0]}"sanger.gz && jasmine_amir@0: @COMPRESS@ "\${data[1]}" > outputOther/"\${data[1]}"sanger.gz && jasmine_amir@0: #end if jasmine_amir@0: rm "\${data[0]}" && jasmine_amir@0: rm "\${data[1]}"; jasmine_amir@0: else jasmine_amir@0: for file in \${data[*]}; do jasmine_amir@0: @COMPRESS@ "\$file" > outputOther/"\$file"sanger.gz && jasmine_amir@0: rm "\$file"; jasmine_amir@0: done; jasmine_amir@0: fi; jasmine_amir@0: jasmine_amir@0: #if $input.input_select != "sra_file": jasmine_amir@0: ); done; jasmine_amir@0: #end if jasmine_amir@0: echo "Done with all accessions." jasmine_amir@0: ]]> jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0:
jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0:
jasmine_amir@0:
jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: jasmine_amir@0: