| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.2.9+galaxy2 (this tool) |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.2.9+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.2.9+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.3.5 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.3.4 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.2.3 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.2.2 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.2.1 |
| toolshed.g2.bx.psu.edu/repos/iuc/megahit/megahit/1.1.2 |
| megahit |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| megahit | 1.2.9 | package |
| Additional information about this tool |
if [[ -n "\$GALAXY_MEMORY_MB" ]]; then
MEMORY="-m \$((GALAXY_MEMORY_MB * 1024))";
fi;
megahit
--num-cpu-threads \${GALAXY_SLOTS:-4}
#if $input_option.choice == 'paired'
-1 '${input_option.fastq_input1}'
-2 '${input_option.fastq_input2}'
#else if $input_option.choice == 'paired_collection'
#if $input_option.batchmode.processmode == 'merge':
-1 ${ ','.join(['"%s"' % x.forward for x in $input_option.batchmode.pair_input_list]) }
-2 ${ ','.join(['"%s"' % x.reverse for x in $input_option.batchmode.pair_input_list]) }
#else:
-1 '${input_option.batchmode.pair_input.forward}'
-2 '${input_option.batchmode.pair_input.reverse}'
#end if
#else if $input_option.choice == 'interleaved'
--12 '${input_option.interleaved_file}'
#else
-r '${input_option.single_files}'
#end if
##basic assembly
--min-count '${basic_section.min_count}'
#if $basic_section.k_mer.k_mer_method == "klist_method":
--k-list '${basic_section.k_mer.k_list}'
#else:
--k-step '${basic_section.k_mer.k_step}'
--k-min '${basic_section.k_mer.k_min}'
--k-max '${basic_section.k_mer.k_max}'
#end if
##advanced assembly
${advanced_section.nomercy}
--bubble-level '${advanced_section.bubble_level}'
--merge-level '${advanced_section.merge_level}'
--prune-level '${advanced_section.prune_level}'
--prune-depth '${advanced_section.prune_depth}'
--disconnect-ratio '${advanced_section.disconnect_ratio}'
--low-local-ratio '${advanced_section.low_local_ratio}'
--cleaning-rounds '${advanced_section.cleaning_rounds}'
${advanced_section.nolocal}
${advanced_section.kmin1pass}
--min-contig-len '${output_section.min_contig_len}'
\$MEMORY
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
input_option|single_files: refExample.fa input_option|choice: single output_section|log_file: True |
name: value name: value |
refExample.fa value |
| Test-2 |
input_option|interleaved_file: interleaved-fq.fa input_option|choice: interleaved |
name: value |
interleaved-fq.fa value |
| Test-3 |
input_option|fastq_input1: paired-fq1.fa input_option|fastq_input2: paired-fq2.fa input_option|choice: paired |
name: value |
paired-fq1.fa paired-fq2.fa value |
| Test-4 |
input_option|batchmode|pair_input_list: list:paired collection input_option|batchmode|processmode: merge input_option|choice: paired_collection |
name: value |
paired-fq1.fa paired-fq2.fa value |