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

<pise>

<head>
<title>ABIVIEW</title>
<description>Reads ABI file and display the trace (EMBOSS)</description>
<category>display</category>
<doclink>http://bioweb.pasteur.fr/docs/EMBOSS/abiview.html</doclink>
</head>

<command>abiview</command>

<parameters>

&emboss_init;


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

<parameters>
	<parameter type="InFile" ismandatory="1" issimple="1" ishidden="0">
	<name>infile</name>
	<attributes>
		<prompt>ABI trace file (-infile)</prompt>
		<format>
			<language>perl</language>
			<code>" -infile=$value"</code>
		</format>
		<group>1</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>outseq</name>
	<attributes>
		<prompt>outseq -- dna (-outseq)</prompt>
		<vdef><value>outseq.out</value></vdef>
		<format>
			<language>perl</language>
			<code>" -outseq=$value"</code>
		</format>
		<group>2</group>
		<pipe>
			<pipetype>seqfile</pipetype>
				<language>perl</language>
				<code>1</code>
		</pipe>
	</attributes>
	</parameter>

	<parameter type="Excl" issimple="1">
	<name>outseq_sformat</name>
	<attributes>
		<prompt>Output format for: outseq -- dna</prompt>
		<vlist>
			<value>fasta</value>
			<label>fasta</label>
			<value>gcg</value>
			<label>gcg</label>
			<value>phylip</value>
			<label>phylip</label>
			<value>embl</value>
			<label>embl</label>
			<value>swiss</value>
			<label>swiss</label>
			<value>ncbi</value>
			<label>ncbi</label>
			<value>nbrf</value>
			<label>nbrf</label>
			<value>genbank</value>
			<label>genbank</label>
			<value>ig</value>
			<label>ig</label>
			<value>codata</value>
			<label>codata</label>
			<value>strider</value>
			<label>strider</label>
			<value>acedb</value>
			<label>acedb</label>
			<value>staden</value>
			<label>staden</label>
			<value>text</value>
			<label>text</label>
			<value>fitch</value>
			<label>fitch</label>
			<value>msf</value>
			<label>msf</label>
			<value>clustal</value>
			<label>clustal</label>
			<value>phylip</value>
			<label>phylip</label>
			<value>phylip3</value>
			<label>phylip3</label>
			<value>asn1</value>
			<label>asn1</label>
		</vlist>
		<vdef><value>fasta</value></vdef>
		<format>
			<language>perl</language>
			<code>" -osformat=$value"</code>
		</format>
		<group>3</group>
	</attributes>
	</parameter>
	<parameter type="Excl" ismandatory="0" issimple="0" ishidden="0">
	<name>graph</name>
	<attributes>
		<prompt>graph (-graph)</prompt>
			<vlist>
				<value>x11</value>
				<label>x11</label>
				<value>hp7470</value>
				<label>hp7470</label>
				<value>postscript</value>
				<label>postscript</label>
				<value>cps</value>
				<label>cps</label>
				<value>hp7580</value>
				<label>hp7580</label>
				<value>null</value>
				<label>null</label>
				<value>data</value>
				<label>data</label>
				<value>colourps</value>
				<label>colourps</label>
				<value>text</value>
				<label>text</label>
				<value>none</value>
				<label>none</label>
				<value>tek4107t</value>
				<label>tek4107t</label>
				<value>tekt</value>
				<label>tekt</label>
				<value>xwindows</value>
				<label>xwindows</label>
				<value>hpgl</value>
				<label>hpgl</label>
				<value>xterm</value>
				<label>xterm</label>
				<value>meta</value>
				<label>meta</label>
				<value>ps</value>
				<label>ps</label>
				<value>tek</value>
				<label>tek</label>
				<value>png</value>
				<label>png</label>
				<value>tektronics</value>
				<label>tektronics</label>
			</vlist>
		<vdef><value>postscript</value></vdef>
		<format>
			<language>perl</language>
			<code>($value)? " -graph=$value" : ""</code>
		</format>
		<group>4</group>
	</attributes>
	</parameter>

	<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
	<name>startbase</name>
	<attributes>
		<prompt>First base to report or display (-startbase)</prompt>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>(defined $value &amp;&amp; $value != $vdef)? " -startbase=$value" : ""</code>
		</format>
		<group>5</group>
	</attributes>
	</parameter>

	<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
	<name>endbase</name>
	<attributes>
		<prompt>Last base to report or display (-endbase)</prompt>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>(defined $value &amp;&amp; $value != $vdef)? " -endbase=$value" : ""</code>
		</format>
		<group>6</group>
		<comment>
			<value>Last sequence base to report or display. If the default is set to zero then the value of this is taken as the maximum number of bases.</value>
		</comment>
	</attributes>
	</parameter>

	<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
	<name>separate</name>
	<attributes>
		<prompt>Separate the trace graphs for the 4 bases (-separate)</prompt>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>($value)? " -separate" : ""</code>
		</format>
		<group>7</group>
	</attributes>
	</parameter>

	<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
	<name>yticks</name>
	<attributes>
		<prompt>Display y-axis ticks (-yticks)</prompt>
		<vdef>
			<value>0</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>($value)? " -yticks" : ""</code>
		</format>
		<group>8</group>
	</attributes>
	</parameter>

	<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
	<name>sequence</name>
	<attributes>
		<prompt>Display the sequence on the graph (-sequence)</prompt>
		<vdef>
			<value>1</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>($value)? "" : " -nosequence"</code>
		</format>
		<group>9</group>
	</attributes>
	</parameter>

	<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
	<name>window</name>
	<attributes>
		<prompt>Sequence display window size (-window)</prompt>
		<vdef>
			<value>40</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>(defined $value &amp;&amp; $value != $vdef)? " -window=$value" : ""</code>
		</format>
		<group>10</group>
	</attributes>
	</parameter>

	<parameter type="String" ismandatory="0" issimple="0" ishidden="0">
	<name>bases</name>
	<attributes>
		<prompt>Base graphs to be displayed (-bases)</prompt>
		<vdef>
			<value>GATC</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>($value &amp;&amp; $value ne $vdef)? " -bases=$value" : ""</code>
		</format>
		<group>11</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>12</group>
</attributes>
</parameter>
<parameter type="Results">
<name>psresults_graph</name>
<attributes>
	<precond>
		<language>perl</language>
		<code>$graph eq "postscript" || $graph eq "ps" || $graph eq "colourps" || $graph eq "cps"</code>
	</precond>
	<filenames>*.ps</filenames>
</attributes>
</parameter>
<parameter type="Results">
<name>metaresults_graph</name>
<attributes>
	<precond>
		<language>perl</language>
		<code>$graph eq "meta"</code>
	</precond>
	<filenames>*.meta</filenames>
</attributes>
</parameter>
<parameter type="Results">
<name>dataresults_graph</name>
<attributes>
	<precond>
		<language>perl</language>
		<code>$graph eq "data"</code>
	</precond>
	<filenames>*.dat</filenames>
</attributes>
</parameter>
<parameter type="Results">
<name>pngresults_graph</name>
<attributes>
	<precond>
		<language>perl</language>
		<code>$graph eq "png"</code>
	</precond>
	<filenames>*.png *.2 *.3</filenames>
</attributes>
</parameter>
<parameter type="Results">
<name>hpglresults_graph</name>
<attributes>
	<precond>
		<language>perl</language>
		<code>$graph =~ /hp/</code>
	</precond>
	<filenames>*.hpgl</filenames>
</attributes>
</parameter>

</parameters>
</pise>
