view hmmfetch.xml @ 8:1fca13688921 draft

planemo upload for repository https://github.com/galaxyproject/tools-iuc/tree/master/tools/hmmer3 commit 061757dd7b3bfe66b7738fd54bd6c5e135d9afe8
author iuc
date Mon, 06 Nov 2023 20:23:52 +0000
parents cd078bda9921
children 34b09461bf87
line wrap: on
line source

<?xml version="1.0"?>
<tool id="hmmer_hmmfetch" name="hmmfetch" version="@TOOL_VERSION@">
    <description>retrieve profile HMM(s) from a file</description>
    <macros>
        <import>macros.xml</import>
    </macros>
    <expand macro="bio_tools"/>
    <expand macro="requirements"/>
    <expand macro="stdio"/>
    <command><![CDATA[
hmmfetch -f '$hmmfile' '$keyfile' > '$output'
  ]]></command>
  <inputs>
    <!-- TODO: implement auto-indexing -->
    <expand macro="input_hmm" />
    <param name="keyfile" type="data" format="tabular,txt" label="List of HMM names to extract"/>
  </inputs>
  <outputs>
    <data name="output" format="hmm3" label="Selected HMM Models from $hmmfile.name">
    </data>
  </outputs>
  <tests>
    <test>
      <param name="hmmfile" value="fn3.hmm"/>
      <param name="keyfile" value="fn3.keys"/>
      <output name="output" file="fn3.hmm" lines_diff="4"/>
    </test>
  </tests>
  <help><![CDATA[
@HELP_PRE@

Quickly retrieves one or more profile HMMs from an <hmmfile> (a large Pfam
database, for example). The profile names should be listed in a text file,
separated by newlines

By default, fetched HMMs are printed to standard output in HMMER3 format.

@ATTRIBUTION@
  ]]></help>
  <expand macro="citation"/>
</tool>