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

<pise>

<head>
<title>NEWCPGREPORT</title>
<description>Report CpG rich areas (EMBOSS)</description>
<category>cpg islands</category>
<category>dna features</category>
<doclink>http://www.sanger.ac.uk/Software/EMBOSS/Apps/newcpgreport.shtml</doclink>
</head>

<command>newcpgreport</command>

<parameters>

&emboss_init;

<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>
</attributes>
</parameter>

<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
<name>window</name>
<attributes>
	<prompt>Window size (-window)</prompt>
	<vdef>
		<value>100</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>(defined $value &amp;&amp; $value != $vdef)? " -window=$value" : ""</code>
	</format>
	<group>2</group>
	<scalemin><value>1</value></scalemin>
	<scalemax>
		<language>acd</language>
		<code>$(sequence.end)</code>
	</scalemax>
</attributes>
</parameter>

<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
<name>shift</name>
<attributes>
	<prompt>Shift increment (-shift)</prompt>
	<vdef>
		<value>1</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>(defined $value &amp;&amp; $value != $vdef)? " -shift=$value" : ""</code>
	</format>
	<group>3</group>
	<scalemin><value>1</value></scalemin>
	<scalemax>
		<language>acd</language>
		<code>$window</code>
	</scalemax>
</attributes>
</parameter>

<parameter type="Integer" ismandatory="0" issimple="0" ishidden="0">
<name>minlen</name>
<attributes>
	<prompt>Minimum Length (-minlen)</prompt>
	<vdef>
		<value>200</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>(defined $value &amp;&amp; $value != $vdef)? " -minlen=$value" : ""</code>
	</format>
	<group>4</group>
	<scalemin><value>1</value></scalemin>
	<scalemax>
		<language>acd</language>
		<code>$(sequence.end)</code>
	</scalemax>
</attributes>
</parameter>

<parameter type="Float" ismandatory="0" issimple="0" ishidden="0">
<name>minoe</name>
<attributes>
	<prompt>Minimum observed/expected (-minoe)</prompt>
	<vdef>
		<value>0.6</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>(defined $value &amp;&amp; $value != $vdef)? " -minoe=$value" : ""</code>
	</format>
	<group>5</group>
	<scalemin><value>0.</value></scalemin>
	<scalemax><value>10.</value></scalemax>
</attributes>
</parameter>

<parameter type="Float" ismandatory="0" issimple="0" ishidden="0">
<name>minpc</name>
<attributes>
	<prompt>Minimum percentage (-minpc)</prompt>
	<vdef>
		<value>50.</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>(defined $value &amp;&amp; $value != $vdef)? " -minpc=$value" : ""</code>
	</format>
	<group>6</group>
	<scalemin><value>0.</value></scalemin>
	<scalemax><value>100.</value></scalemax>
</attributes>
</parameter>

<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>7</group>
</attributes>
</parameter>

<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
<name>obsexp</name>
<attributes>
	<prompt>Show observed/expected threshold line (-obsexp)</prompt>
	<vdef>
		<value>1</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>($value)? "" : " -noobsexp"</code>
	</format>
	<group>8</group>
</attributes>
</parameter>

<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
<name>cg</name>
<attributes>
	<prompt>Show CpG rich regions (-cg)</prompt>
	<vdef>
		<value>1</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>($value)? "" : " -nocg"</code>
	</format>
	<group>9</group>
</attributes>
</parameter>

<parameter type="Switch" ismandatory="0" issimple="0" ishidden="0">
<name>pc</name>
<attributes>
	<prompt>Show percentage line (-pc)</prompt>
	<vdef>
		<value>1</value>
	</vdef>
	<format>
		<language>perl</language>
		<code>($value)? "" : " -nopc"</code>
	</format>
	<group>10</group>
</attributes>
</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>
