Repository revision
9:ab328c924a02

Repository 'mothur_chimera_slayer'
hg clone https://toolshed.g2.bx.psu.edu/repos/iuc/mothur_chimera_slayer

Chimera.slayer tool metadata
Miscellaneous
Find putative chimeras using slayer
mothur_chimera_slayer
toolshed.g2.bx.psu.edu/repos/iuc/mothur_chimera_slayer/mothur_chimera_slayer/1.39.5.0
1.39.5.0
mothur "#help()" | sed '7q;d' | cut -d" " -f2
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/iuc/mothur_chimera_slayer/mothur_chimera_slayer/1.39.5.0 (this tool)
toolshed.g2.bx.psu.edu/repos/iuc/mothur_chimera_slayer/mothur_chimera_slayer/1.36.1.0
mothur_chimera_slayer
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; 

## enable mothur to find blast
ln -s ln -s `dirname \$(which mothur)`/* . &&

## create symlinks to input datasets
ln -s '$fasta' fasta.dat &&
#if $alignment.source == "self":
    ln -s '$alignment.name' alignment.name.dat &&
    ln -s '$alignment.group' alignment.group.dat &&
    ln -s '$alignment.count' alignment.count.dat &&
#else:
    ln -s '$alignment.reference' alignment.reference.dat &&
#end if

echo 'chimera.slayer(
    fasta=fasta.dat,
    #if $alignment.source == "self":
        reference=self,
        #if $alignment.name:
            name=$alignment.name,
        #end if
        #if $alignment.group:
            group=$alignment.group,
        #end if
        #if $alignment.count:
            count=$alignment.count,
        #end if
    #else:
        reference=$alignment.reference,
    #end if
    #if $options.setby == "user":
        search=$options.search,
        window=$options.window,
        increment=$options.increment,
        match=$options.match,
        mismatch=$options.mismatch,
        numwanted=$options.numwanted,
        parents=$options.parents,
        minsim=$options.minsim,
        mincov=$options.mincov,
        iters=$options.iters,
        minbs=$options.minbs,
        minsnp=$options.minsnp,
        divergence=$options.divergence,
        trim=$options.trim,
        split=$options.split,
    #end if
    dereplicate=$dereplicate,
    processors='\${GALAXY_SLOTS:-8}'
)'
| sed 's/ //g'  ## mothur trips over whitespace
| ./mothur
| tee mothur.out.log
    
None
False
Functional tests
name inputs outputs required files
Test-1 fasta: Mock_S280_L001_R1_001_small.trim.contigs.good.align_head
alignment|reference: HMP_MOCK.v35.align
alignment|source: hist
savelog: True
name: value
name: value
Mock_S280_L001_R1_001_small.trim.contigs.good.align_head
HMP_MOCK.v35.align
value
Test-2 fasta: HMP_MOCK.v35.align
alignment|name: HMP_MOCK.v35.align.names
alignment|source: self
options|search: kmer
options|setby: user
savelog: True
name: value
name: value
HMP_MOCK.v35.align
HMP_MOCK.v35.align.names
value