Mercurial > repos > iuc > hmmer_hmmalign
view hmmalign.xml @ 1:539c9ef3502b draft
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 2c4b4a154e2f07730fdfdaf66a09e1e09ac5efde
author | iuc |
---|---|
date | Mon, 14 Nov 2016 15:10:18 -0500 |
parents | 17a98a843911 |
children | a9c62fc8187b |
line wrap: on
line source
<?xml version="1.0"?> <tool id="hmmer_hmmalign" name="hmmalign" version="@WRAPPER_VERSION@.0"> <description>align sequences to a profile HMM</description> <macros> <import>macros.xml</import> </macros> <expand macro="requirements"/> <expand macro="stdio"/> <command><![CDATA[ hmmalign $trim @FORMAT_SELECTOR@ --outformat stockholm $hmmfile $seq > $output ]]></command> <inputs> <param name="seq" type="data" format="fasta" label="Sequence to align against model" help="Sequence should be in FASTA format"/> <expand macro="input_hmm" /> <!-- TODO: mapali --> <param name="trim" type="boolean" truevalue="--trim" label="trim terminal tails of nonaligned residues from alignment" help="(--trim)" falsevalue=""/> <expand macro="format_selector"/> </inputs> <outputs> <data format="stockholm" name="output" label="Alignment of $seq.name to $hmmfile.name"> </data> </outputs> <tests> <test> <param name="hmmfile" value="globins4.hmm"/> <param name="seq" value="globins45.fa"/> <output name="output" file="globins-45-align.sto" lines_diff="20"/> </test> </tests> <help><![CDATA[ @HELP_PRE@ Perform a multiple sequence alignment of all the sequences in <seqfile> by aligning them individually to the profile HMM in <hmmfile>. The new alignment is output to stdout in Stockholm format. The <hmmfile> should contain only a single profile. If it contains more, only the first profile in the file will be used. Either <hmmfile> or <seqfile> (but not both) may be ’-’ (dash), which means reading this input from stdin rather than a file. The sequences in <seqfile> are aligned in unihit local alignment mode. Therefore they should already be known to contain only a single domain (or a fragment of one). The optimal alignment may assign some residues as nonhomologous (N and C states), in which case these residues are still included in the resulting alignment, but shoved to the outer edges. To trim these unaligned nonhomologous residues from the result, see the --trim option. @HELP_PRE_OTH@ @FORMAT_SELECTOR_HELP@ @ATTRIBUTION@ ]]></help> <expand macro="citation"/> </tool>