view hmmfetch.xml @ 9:34b09461bf87 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:41 +0000
parents 1fca13688921
children
line wrap: on
line source

<?xml version="1.0"?>
<tool id="hmmer_hmmfetch" name="hmmfetch" version="@TOOL_VERSION@+galaxy0" profile="@PROFILE@">
    <description>retrieve profile HMM(s) from a file</description>
    <macros>
        <import>macros.xml</import>
    </macros>
    <expand macro="bio_tools"/>
    <expand macro="requirements"/>
    <command detect_errors="aggressive"><![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>