| Miscellaneous |
| Version lineage of this tool (guids ordered most recent to oldest) |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.08+galaxy3 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.08+galaxy2 (this tool) |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.08+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.08+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.06+galaxy2 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.06+galaxy1 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.06+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/39.01+galaxy0 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/1.0.0+galaxy3 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/1.0.0+galaxy2 |
| toolshed.g2.bx.psu.edu/repos/iuc/bbtools_callvariants/bbtools_callvariants/1.0.0+galaxy1.0.0 |
| bbtools_callvariants |
| Requirements (dependencies defined in the <requirements> tag set) |
| name | version | type |
| bbmap | 39.08 | package |
| samtools | 1.20 | package |
| Additional information about this tool |
#import os
#if str($ref_source_cond.ref_source) == 'cached'
#set ref = str($ref_source_cond.reference.fields.path)
#else:
#set ref = $ref_source_cond.reference
#end if
## callvariants uses the file extension to determine the input format.
#set input_name = str($os.path.basename($input.file_name)) + '.bam'
ln -s '${input}' '${input_name}' &&
callvariants.sh in='${input_name}' threads=\${GALAXY_SLOTS:-4} ref='${ref}' ploidy=$ploidy
#if $output_variant_score_hist:
shist='$output_scorehist'
#end if
#if $output_zygosity_hist:
zhist='$output_zygosityhist'
#end if
#if $output_quality_hist:
qhist='$output_qualityhist'
#end if
#if str($output_format) == 'vcf':
vcf='out.vcf' && mv 'out.vcf' '$output'
#elif str($output_format) == 'gff':
outgff='out.gff' && mv 'out.gff' '$output'
#else:
out='output.txt' && mv 'output.txt' '$output'
#end if
| Functional tests |
| name | inputs | outputs | required files |
| Test-1 |
input: cv_input.bam ploidy: 2 output_variant_score_hist: True output_zygosity_hist: True output_quality_hist: True |
name: value name: value name: value name: value |
cv_input.bam value |
| Test-2 |
input: cv_input.bam ploidy: 2 output_format: gff |
name: value |
cv_input.bam value |
| Test-3 |
input: cv_input.bam ploidy: 2 output_format: txt |
name: value |
cv_input.bam value |