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

<pise>

<head>
<title>VECTORSTRIP</title>
<description>Strips out DNA between a pair of vector sequences (EMBOSS)</description>
<category>edit</category>
<doclink>http://bioweb.pasteur.fr/docs/EMBOSS/vectorstrip.html</doclink>
</head>

<command>vectorstrip</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>


	<parameter type="Paragraph">
	<paragraph>
	<name>vectorfilesection</name>
		<prompt>Vector input options</prompt>

	<parameters>
		<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
		<name>vectorfile</name>
		<attributes>
			<prompt>Are your vector sequences in a file? (-vectorfile)</prompt>
			<vdef>
				<value>1</value>
			</vdef>
			<format>
				<language>perl</language>
				<code>($value)? "" : " -novectorfile"</code>
			</format>
			<group>2</group>
		</attributes>
		</parameter>

		<parameter type="InFile" ismandatory="0" issimple="0" ishidden="0">
		<name>vectorsfile</name>
		<attributes>
			<prompt>Name of vectorfile (-vectorsfile)</prompt>
				<precond>
					<language>perl</language>
					<code>$vectorfile</code>
					<language>acd</language>
					<code>$vectorfile</code>
				</precond>
			<format>
				<language>perl</language>
				<code>($value)? " -vectorsfile=$value" : ""</code>
			</format>
			<group>3</group>
		</attributes>
		</parameter>

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

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


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

<parameters>
	<parameter type="Integer" ismandatory="1" issimple="1" ishidden="0">
	<name>mismatch</name>
	<attributes>
		<prompt>Max allowed % mismatch (-mismatch)</prompt>
		<vdef>
			<value>10</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>" -mismatch=$value"</code>
		</format>
		<group>4</group>
	</attributes>
	</parameter>

	<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
	<name>besthits</name>
	<attributes>
		<prompt>Show only the best hits (minimise mismatches)? (-besthits)</prompt>
		<vdef>
			<value>1</value>
		</vdef>
		<format>
			<language>perl</language>
			<code>($value)? "" : " -nobesthits"</code>
		</format>
		<group>5</group>
	</attributes>
	</parameter>

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


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

<parameters>
	<parameter type="String" ismandatory="0" issimple="0" ishidden="0">
	<name>linkera</name>
	<attributes>
		<prompt>5' sequence (-linkera)</prompt>
			<precond>
				<language>acd</language>
				<code>@(!$(vectorfile))</code>
			</precond>
		<format>
			<language>perl</language>
			<code>($value)? " -linkera=$value" : ""</code>
		</format>
		<group>6</group>
	</attributes>
	</parameter>

	<parameter type="String" ismandatory="0" issimple="0" ishidden="0">
	<name>linkerb</name>
	<attributes>
		<prompt>3' sequence (-linkerb)</prompt>
			<precond>
				<language>acd</language>
				<code>@(!$(vectorfile))</code>
			</precond>
		<format>
			<language>perl</language>
			<code>($value)? " -linkerb=$value" : ""</code>
		</format>
		<group>7</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>8</group>
	</attributes>
	</parameter>

	<parameter type="OutFile" ismandatory="1" issimple="1" ishidden="0">
	<name>outseq</name>
	<attributes>
		<prompt>outseq (-outseq)</prompt>
		<vdef><value>outseq.out</value></vdef>
		<format>
			<language>perl</language>
			<code>" -outseq=$value"</code>
		</format>
		<group>9</group>
		<pipe>
			<pipetype>seqsfile</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</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>10</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>11</group>
</attributes>
</parameter>

</parameters>
</pise>
