Mercurial > repos > iuc > hmmer_hmmalign
view hmmalign.xml @ 9:71863d3bf721 draft default tip
planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 721504306833ba97c91f285e5bfd86efc04875ee
author | iuc |
---|---|
date | Sun, 25 Feb 2024 18:33:20 +0000 |
parents | 9319e9ed248b |
children |
line wrap: on
line source
<?xml version="1.0"?> <tool id="hmmer_hmmalign" name="hmmalign" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@"> <description>align sequences to a profile HMM</description> <macros> <import>macros.xml</import> </macros> <expand macro="bio_tools"/> <expand macro="requirements"/> <command detect_errors="aggressive"><![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 argument="--trim" type="boolean" truevalue="--trim" falsevalue="" label="trim terminal tails of nonaligned residues from alignment" /> <expand macro="format_selector"/> </inputs> <outputs> <data name="output" format="stockholm" label="Alignment of $seq.name to $hmmfile.name" /> </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>