File: hmmfetch.xml

package info (click to toggle)
mobyle-programs 5.1.2-1
  • links: PTS, VCS
  • area: main
  • in suites: jessie, jessie-kfreebsd, stretch
  • size: 5,472 kB
  • sloc: xml: 126,950; sh: 7; makefile: 4
file content (125 lines) | stat: -rw-r--r-- 4,397 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
<?xml version='1.0' encoding='UTF-8'?>
<!-- XML Authors: Corinne Maufrais                                               -->
<!-- 'Biological Software and Databases' Group, Institut Pasteur, Paris.         -->
<!-- Distributed under LGPLv2 License. Please refer to the COPYING.LIB document. -->
<program>
  <head>
    <name>hmmfetch</name>
    <xi:include xmlns:xi="http://www.w3.org/2001/XInclude" href="Entities/hmmer_package.xml"/>
    <doc>
      <title>HMMFETCH</title>
      <description>
        <text lang="en">Retrieve an HMM from pfam an HMM database</text>
      </description>
      <comment>
        <text lang="en">hmmfetch  is  a  small  utility  that  retrieves an HMM called name from a HMMER model database called database.  in a new format, and prints that model to standard output.  For example, hmmfetch Pfam  rrm retrieves  the RRM (RNA recognition motif) model from Pfam.  The retrieved HMM file is written in HMMER 2 ASCII format.</text>
      </comment>
    </doc>
    <category>hmm:database:search</category>
    <category>database:search:hmm</category>
    <command>hmmfetch </command>
  </head>
  <parameters>
    <parameter ismandatory="1" issimple="1">
      <name>Name</name>
      <prompt lang="en">Name of the HMM</prompt>
      <type>
        <datatype>
          <class>HMMKeys</class>
          <superclass>AbstractText</superclass>
        </datatype>
      </type>
      <format>
        <code proglang="perl">" $value"</code>
        <code proglang="python">" "+str(value)</code>
      </format>
      <comment>
        <text lang="en">A file containing a list of one or more keys is read instead. The first white space delimited
      field on each non-blank non-comment line of the file is used as a key, and any remaining
      data on the line is ignored; this allows a variety of whitespace delimited datafiles to be used as files.
      </text>
      </comment>
      <argpos>11</argpos>
    </parameter>
    <parameter ismandatory="1" issimple="1">
      <name>HMMDB</name>
      <prompt lang="en">HMM database</prompt>
      <type>
        <datatype>
          <class>Choice</class>
        </datatype>
      </type>
      <vdef>
        <value>Pfam-A.hmm</value>
      </vdef>
      <vlist>
        <velem>
          <value>Pfam-A.hmm</value>
          <label>Pfam-A</label>
        </velem>
        <velem>
          <value>Pfam-B.hmm</value>
          <label>Pfam-B</label>
        </velem>
      </vlist>
      <format>
        <code proglang="perl">" -f $value"</code>
        <code proglang="python">" -f "+str(value)</code>
      </format>
      <argpos>10</argpos>
    </parameter>
    <parameter>
      <name>outfile_name</name>
      <prompt lang="en">Name of the HMM output file (-o)</prompt>
      <type>
        <datatype>
          <class>Filename</class>
        </datatype>
      </type>
      <format>
        <code proglang="perl">(defined $value ) ? " -o $value" : ""</code>
        <code proglang="python">( "" , " -o " + str(value) )[ value is not None ]</code>
      </format>
      <argpos>1</argpos>
      <comment>
        <text lang="en">Save the synthetic sequences to file rather than writing them to stdout.</text>
      </comment>
    </parameter>
    <parameter isout="1">
      <name>output_file_name</name>
      <prompt lang="en">Output file</prompt>
      <type>
        <datatype>
          <class>HmmProfile</class>
          <superclass>AbstractText</superclass>
        </datatype>
      </type>
      <precond>
        <code proglang="perl">defined $outfile_name</code>
        <code proglang="python">outfile_name is not None</code>
      </precond>
      <filenames>
        <code proglang="perl">$outfile_name</code>
        <code proglang="python">str(outfile_name)</code>
      </filenames>
    </parameter>
    <parameter isstdout="1">
      <name>output_file</name>
      <prompt lang="en">Output file</prompt>
      <type>
        <datatype>
          <class>HmmProfile</class>
          <superclass>AbstractText</superclass>
        </datatype>
      </type>
      <precond>
        <code proglang="perl">not defined $outfile_name</code>
        <code proglang="python">outfile_name is None</code>
      </precond>
      <filenames>
        <code proglang="perl">"hmmfetch.out"</code>
        <code proglang="python">"hmmfetch.out"</code>
      </filenames>
    </parameter>
  </parameters>
</program>