<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE pise SYSTEM "PARSER/pise.dtd" [
<!ENTITY emboss_init SYSTEM "XMLDIR/emboss.xml">
]>

<pise>

<head>
<title>FUZZTRAN</title>
<description>Protein pattern search after translation (EMBOSS)</description>
<category>nucleic:motifs</category>
<category>protein:motifs</category>
<doclink>http://bioweb.pasteur.fr/docs/EMBOSS/fuzztran.html</doclink>
</head>

<command>fuzztran</command>

<parameters>

&emboss_init;


<parameter type="Paragraph">
<paragraph>
<name>input</name>
	<prompt>Input section</prompt>

<parameters>
	<parameter type="Sequence" ismandatory="1" issimple="1" ishidden="0">
	<name>sequence</name>
	<attributes>
		<prompt>sequence -- dna [sequences] (-sequence)</prompt>
		<format>
			<language>perl</language>
			<code>" -sequence=$value -sformat=fasta"</code>
		</format>
		<group>1</group>
		<seqtype><value>dna</value></seqtype>
		<seqfmt>
			<value>8</value>
		</seqfmt>
		<pipe>
			<pipetype>seqsfile</pipetype>
				<language>perl</language>
				<code>1</code>
		</pipe>
	</attributes>
	</parameter>

	</parameters>
</paragraph>
</parameter>


<parameter type="Paragraph">
<paragraph>
<name>required</name>
	<prompt>Required section</prompt>

<parameters>
	<parameter type="String" ismandatory="1" issimple="1" ishidden="0">
	<name>pattern</name>
	<attributes>
		<prompt>Search pattern (-pattern)</prompt>
		<format>
			<language>perl</language>
			<code>" -pattern=$value"</code>
		</format>
		<group>2</group>
		<comment>
			<value>The standard IUPAC one-letter codes for the amino acids are used. &lt;BR&gt; The symbol `x' is used for a position where any amino acid is accepted. &lt;BR&gt; Ambiguities are indicated by listing the acceptable amino acids for a given position, between square parentheses `[ ]'. For example: [ALT] stands for Ala or Leu or Thr. &lt;BR&gt; Ambiguities are also indicated by listing between a pair of curly brackets `{ }' the amino acids that are not accepted at a gven position. For example: {AM} stands for any amino acid except Ala and Met. &lt;BR&gt; Each element in a pattern is separated from its neighbor by a `-'. (Optional in fuzztran) &lt;BR&gt; Repetition of an element of the pattern can be indicated by following that element with a numerical value or a numerical range between parenthesis. Examples: x(3) corresponds to x-x-x, x(2,4) corresponds to x-x or x-x-x or x-x-x-x. &lt;BR&gt; When a pattern is restricted to either the N- or C-terminal of a sequence, that pattern either starts with a `&lt;' symbol or respectively ends with a `&gt;' symbol. &lt;BR&gt; A period ends the pattern. (Optional in fuzztran). &lt;BR&gt; For example, [DE](2)HS{P}X(2)PX(2,4)C</value>
		</comment>
	</attributes>
	</parameter>

	<parameter type="Integer" ismandatory="1" issimple="1" ishidden="0">
	<name>mismatch</name>
	<attributes>
		<prompt>Number of mismatches (-mismatch)</prompt>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>" -mismatch=$value"</code>
		</format>
		<group>3</group>
	</attributes>
	</parameter>

	</parameters>
</paragraph>
</parameter>


<parameter type="Paragraph">
<paragraph>
<name>advanced</name>
	<prompt>Advanced section</prompt>

<parameters>
	<parameter type="Excl" ismandatory="1" issimple="1" ishidden="0">
	<name>frame</name>
	<attributes>
		<prompt>Frame(s) to translate -- Translation frames (-frame)</prompt>
			<vlist>
				<value>1</value>
				<label>1</label>
				<value>2</value>
				<label>2</label>
				<value>3</value>
				<label>3</label>
				<value>F</value>
				<label>Forward three frames</label>
				<value>-1</value>
				<label>-1</label>
				<value>-2</value>
				<label>-2</label>
				<value>-3</value>
				<label>-3</label>
				<value>R</value>
				<label>Reverse three frames</label>
				<value>6</value>
				<label>All six frames</label>
			</vlist>
		<vdef>
			<value>1</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>" -frame=$value"</code>
		</format>
		<group>4</group>
	</attributes>
	</parameter>

	<parameter type="Excl" ismandatory="1" issimple="1" ishidden="0">
	<name>table</name>
	<attributes>
		<prompt>Code to use -- Genetic codes (-table)</prompt>
			<vlist>
				<value>0</value>
				<label>Standard</label>
				<value>1</value>
				<label>Standard (with alternative initiation codons)</label>
				<value>2</value>
				<label>Vertebrate Mitochondrial</label>
				<value>3</value>
				<label>Yeast Mitochondrial</label>
				<value>4</value>
				<label>Mold, Protozoan, Coelenterate Mitochondrial and Mycoplasma/Spiroplasma</label>
				<value>5</value>
				<label>Invertebrate Mitochondrial</label>
				<value>6</value>
				<label>Ciliate Macronuclear and Dasycladacean</label>
				<value>9</value>
				<label>Echinoderm Mitochondrial</label>
				<value>10</value>
				<label>Euplotid Nuclear</label>
				<value>11</value>
				<label>Bacterial</label>
				<value>12</value>
				<label>Alternative Yeast Nuclear</label>
				<value>13</value>
				<label>Ascidian Mitochondrial</label>
				<value>14</value>
				<label>Flatworm Mitochondrial</label>
				<value>15</value>
				<label>Blepharisma Macronuclear</label>
				<value>16</value>
				<label>Chlorophycean Mitochondrial</label>
				<value>21</value>
				<label>Trematode Mitochondrial</label>
				<value>22</value>
				<label>Scenedesmus obliquus</label>
				<value>23</value>
				<label>Thraustochytrium Mitochondrial</label>
			</vlist>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>" -table=$value"</code>
		</format>
		<group>5</group>
	</attributes>
	</parameter>

	</parameters>
</paragraph>
</parameter>


<parameter type="Paragraph">
<paragraph>
<name>output</name>
	<prompt>Output section</prompt>

<parameters>
	<parameter type="OutFile" ismandatory="1" issimple="1" ishidden="0">
	<name>outfile</name>
	<attributes>
		<prompt>outfile (-outfile)</prompt>
		<vdef><value>outfile.out</value></vdef>
		<format>
			<language>perl</language>
			<code>" -outfile=$value"</code>
		</format>
		<group>6</group>
	</attributes>
	</parameter>

	</parameters>
</paragraph>
</parameter>

<parameter type="String" ishidden="1">
<name>auto</name>
<attributes>
	<format>
		<language>perl</language>
		<code>" -auto -stdout"</code>
	</format>
	<group>8</group>
</attributes>
</parameter>

</parameters>
</pise>
