Miscellaneous |
Version lineage of this tool (guids ordered most recent to oldest) |
toolshed.g2.bx.psu.edu/repos/iuc/mothur_trim_seqs/mothur_trim_seqs/1.39.5.0 (this tool) |
toolshed.g2.bx.psu.edu/repos/iuc/mothur_trim_seqs/mothur_trim_seqs/1.36.1.0 |
mothur_trim_seqs |
Requirements (dependencies defined in the <requirements> tag set) |
name | version | type |
mothur | 1.39.5 | package |
Additional information about this tool |
set -o pipefail; export TERM=vt100; ## create symlinks to input datasets ln -s '$fasta' fasta.dat && ln -s '$names' names.dat && ln -s '$count' count.dat && #if $oligo.add == "yes": ln -s '$oligo.oligos' oligo.oligos.dat && #end if #if $qual.add2 == "yes": ln -s '$qual.qfile' qual.qfile.dat && #end if echo 'trim.seqs( fasta=fasta.dat, minlength=$minlength, maxlength=$maxlength, maxambig=$maxambig, maxhomop=$maxhomop, keepfirst=$keepfirst, removelast=$removelast, #if $oligo.add == "yes": oligos=oligo.oligos.dat, bdiffs=$oligo.bdiffs, pdiffs=$oligo.pdiffs, tdiffs=$oligo.tdiffs, ldiffs=$oligo.ldiffs, sdiffs=$oligo.sdiffs, keepforward=$oligo.keepforward, allfiles=$oligo.allfiles, #end if #if $qual.add2 == "yes": qfile=qual.qfile.dat, qaverage=$qual.qaverage, qthreshold=$qual.qthreshold, qwindowaverage=$qual.qwindowaverage, qwindowsize=$qual.qwindowsize, rollaverage=$qual.rollaverage, qstepsize=$qual.qstepsize, qtrim=$qual.qtrim, #end if flip=$flip, #if $names: name=names.dat, #end if logtransform=$logtransform, checkorient=$checkorient, #if $count: count=count.dat, #end if processors='\${GALAXY_SLOTS:-8}' )' | sed 's/ //g' ## mothur trips over whitespace | mothur | tee mothur.out.log ## prevent these two files from being gathered into collection && mv fasta.trim.fasta fasta.trim && mv fasta.scrap.fasta fasta.scrap
Functional tests |
name | inputs | outputs | required files |
Test-1 |
fasta: amazon.fasta names: amazon1.names maxhomop: 4 savelog: True |
name: value name: value name: value name: value name: value |
amazon.fasta amazon1.names value |
Test-2 |
fasta: amazon.fasta maxhomop: 4 count: amazon1.count_table savelog: True |
name: value name: value name: value name: value name: value |
amazon.fasta amazon1.count_table value |
Test-3 |
fasta: amazon.fasta oligo|oligos: GQY1XT001.oligos oligo|bdiffs: 100 oligo|pdiffs: 100 oligo|add: yes savelog: True |
name: value name: value name: value name: value |
amazon.fasta GQY1XT001.oligos value |
Test-4 |
fasta: amazon.fasta oligo|oligos: GQY1XT001.oligos oligo|bdiffs: 100 oligo|pdiffs: 100 oligo|allfiles: True oligo|add: yes savelog: True |
name: value name: value name: value |
amazon.fasta GQY1XT001.oligos value |
Test-5 |
fasta: Fasting_Example1.fasta maxhomop: 4 qual|qfile: Fasting_Example1.qual qual|add2: yes savelog: True |
name: value name: value name: value name: value name: value |
Fasting_Example1.fasta Fasting_Example1.qual value |