Repository revision
10:3711f654044e

Repository 'infernal'
hg clone https://toolshed.g2.bx.psu.edu/repos/bgruening/infernal

cmalign tool metadata
Miscellaneous
cmalign
Align sequences to a covariance model against a sequence database
infernal_cmalign
toolshed.g2.bx.psu.edu/repos/bgruening/infernal/infernal_cmalign/1.1.5+galaxy0
1.1.5+galaxy0
None
True
Version lineage of this tool (guids ordered most recent to oldest)
toolshed.g2.bx.psu.edu/repos/bgruening/infernal/infernal_cmalign/1.1.5+galaxy0 (this tool)
toolshed.g2.bx.psu.edu/repos/bgruening/infernal/infernal_cmalign/1.1.4+galaxy0
toolshed.g2.bx.psu.edu/repos/bgruening/infernal/infernal_cmalign/1.1.2.0
infernal_cmalign
Requirements (dependencies defined in the <requirements> tag set)
name version type
infernal 1.1.5 package
coreutils 9.5 package
Additional information about this tool
cmalign
            ## Infernal Options
            --cpu "\${GALAXY_SLOTS:-2}"
            -o '$outfile'

            $alignment_algorithm_cont.alignment_algorithm.alignment_algorithm_selector
            #if $alignment_algorithm_cont.alignment_algorithm.alignment_algorithm_selector=="--sample"
                --seed $alignment_algorithm_cont.alignment_algorithm.seed
            #end if
            $alignment_algorithm_cont.notrunc_opt.notrunc
            #if $alignment_algorithm_cont.notrunc_opt.notrunc=="--notrunc"
                $alignment_algorithm_cont.notrunc_opt.sub
            #end if
            $speed_memory_cont.hmm_banding.banding_selector
            #if $speed_memory_cont.hmm_banding.banding_selector=="--hbanded"
                --tau $speed_memory_cont.hmm_banding.tau
                --mxsize $speed_memory_cont.hmm_banding.mxsize
                $speed_memory_cont.hmm_banding.fixedtau
                --maxtau $speed_memory_cont.hmm_banding.maxtau
            #end if
            #if $speed_memory_cont.hmm_banding.banding_selector=="--nonbanded"
                --mxsize $speed_memory_cont.hmm_banding.mxsize
            #end if

            #if $other_opts.mapali_opt.mapali_cond=="true"
                --mapali '$other_opts.mapali_opt.mapali'
                $other_opts.mapali_opt.mapstr
            #end if

            --informat $seqdb.ext
            --outformat $other_opts.outformat_selector
            $other_opts.dnaout
            $other_opts.noprob
            $other_opts.matchonly
            $other_opts.ileaved

            ##--small requirements according to cmalign.c

            #if $alignment_algorithm_cont.alignment_algorithm.alignment_algorithm_selector=="--cyk" \
                and $other_opts.noprob \
                and $speed_memory_cont.hmm_banding.banding_selector=="--nonbanded" \
                and $alignment_algorithm_cont.notrunc_opt.notrunc=="--notrunc"
                    $speed_memory_cont.small
            #end if

            ## CM file from the history or stored as database on disc
            #if $cm_opts.cm_opts_selector == "db":
                $cm_opts.database.fields.path
            #else:
                '$cm_opts.cmfile'
            #end if
            ## sequence file
            '$seqdb'


    
None
False
Functional tests
name inputs outputs required files
Test-1 seqdb: cmalign_input_mrum_tRNAs10.fa
cm_opts|cmfile: cmalign_input2_tRNA5.c.cm
cm_opts|cm_opts_selector: histdb
name: value
cmalign_input_mrum_tRNAs10.fa
cmalign_input2_tRNA5.c.cm
value
Test-2 seqdb: cmalign_input_mrum_tRNAs10.fa
cm_opts|database: cmalign_input2_tRNA5.c.cm
cm_opts|cm_opts_selector: db
name: value
cmalign_input_mrum_tRNAs10.fa
value