kkonganti@11: kkonganti@0: An automated workflow for Cronobacter isolate assembly, sequence typing and traceback. kkonganti@0: kkonganti@11: quay.io/biocontainers/nextflow:24.04.3--hdfd78af_0 kkonganti@0: kkonganti@0: nextflow -version kkonganti@0: upload_to_microreact.txt || exit 1; kkonganti@0: pwd_path=\$(pwd); kkonganti@0: #import re kkonganti@0: #if (str($input_read_type_cond.input_read_type) == "single_long"): kkonganti@0: #for _, $unpaired in enumerate($input_read_type_cond.input): kkonganti@0: #set read1 = str($unpaired.name) kkonganti@0: #if not str($unpaired.name).endswith(('.fastq', '.fastq.gz')): kkonganti@0: #set read1_ext = re.sub('fastqsanger', 'fastq', str($unpaired.ext)) kkonganti@0: #set read1 = str($unpaired.name) + str('.') + $read1_ext kkonganti@0: #end if kkonganti@0: ln -sf '$unpaired' './cpipes-input/$read1'; kkonganti@0: #end for kkonganti@0: #elif (str($input_read_type_cond.input_read_type) == "paired"): kkonganti@0: #for _, $pair in enumerate($input_read_type_cond.input_pair) kkonganti@0: #set read_R1 = re.sub('\:forward', '_forward', str($pair.forward.name)) kkonganti@0: #set read_R2 = re.sub('\:reverse', '_reverse', str($pair.reverse.name)) kkonganti@0: #set read_R1_ext = re.sub('fastqsanger', 'fastq', str($pair.forward.ext)) kkonganti@0: #set read_R2_ext = re.sub('fastqsanger', 'fastq', str($pair.reverse.ext)) kkonganti@0: #if not str($pair.forward.name).endswith(('.fastq', '.fastq.gz')): kkonganti@0: #set read_R1 = $read_R1 + str('.') + $read_R1_ext kkonganti@0: #end if kkonganti@0: #if not str($pair.reverse.name).endswith(('.fastq', '.fastq.gz')): kkonganti@0: #set read_R2 = $read_R2 + str('.') + $read_R2_ext kkonganti@0: #end if kkonganti@0: ln -sf '$pair.forward' './cpipes-input/$read_R1'; kkonganti@0: ln -sf '$pair.reverse' './cpipes-input/$read_R2'; kkonganti@0: #end for kkonganti@0: #end if kkonganti@13: $__tool_directory__/0.2.0/cpipes kkonganti@0: --pipeline cronology kkonganti@0: --input \${pwd_path}/cpipes-input kkonganti@0: --output \${pwd_path}/cpipes-output kkonganti@0: --fq_suffix '${input_read_type_cond.fq_suffix}' kkonganti@0: #if (str($input_read_type_cond.input_read_type) == "single_long"): kkonganti@0: --fq_single_end true kkonganti@0: #elif (str($input_read_type_cond.input_read_type) == "paired"): kkonganti@0: --fq_single_end false --fq2_suffix '${input_read_type_cond.fq2_suffix}' kkonganti@0: #end if kkonganti@0: --ref_acc $refgenome kkonganti@0: --tuspy_n $tuspy_n kkonganti@0: --fq_filename_delim '${fq_filename_delim}' kkonganti@0: --fq_filename_delim_idx $fq_filename_delim_idx kkonganti@11: -profile gxkubernetes; kkonganti@11: mv './cpipes-output/cronology-multiqc/multiqc_report.html' './multiqc_report.html' || exit 1; kkonganti@13: mv './cpipes-output/mashtree/hitsTree.dnd' './hitsTree.newick' || exit 1; kkonganti@11: cat ./cpipes-output/upload_microreact/microreact_url.txt >> upload_to_microreact.txt || exit 1; kkonganti@0: ]]> kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@12: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@11: kkonganti@11: kkonganti@0: kkonganti@3: kkonganti@0: kkonganti@0: kkonganti@10: kkonganti@0: kkonganti@0: kkonganti@3: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: kkonganti@0: @article{cronology, kkonganti@0: author = {Konganti, Kranti}, kkonganti@4: year = {2024}, kkonganti@4: month = {May}, kkonganti@1: title = {cronology: An automated workflow for Cronobacter isolate assembly, sequence typing and traceback}, kkonganti@1: journal = {Unpublished}, kkonganti@4: doi = {xx.xxxx/xxxxx.2024.xxxxxxxxxx}, kkonganti@1: url = {https://github.com/CFSAN-Biostatistics/cronology}} kkonganti@0: kkonganti@0: kkonganti@0: