#-- ======================== Start of Code Generation ============= -->
<#recurse doc>
<#macro pise>
<#list .node.parameters.parameter as parameter>
<#if parameter.@type?contains("Paragraph")>
${parameter.paragraph.prompt}
#if>
#list>
Some explanations about the options
Main parameters
- enter either the name of a file or the actual data
- if you are using Netscape 2.x or later, you can select a file by typing its name, or better, by selecting it with the Netscape file browser (Browse button)
- OR you can type your data in the next area, or cut and paste it from another application.
- (but not both)
<#recurse .node.parameters>
- Sequence format
- The sequence will be automatically converted in the format needed for the program
- providing you enter a sequence either:
- in plain (raw) sequence format or in one of the following known formats:
- IG,GenBank,NBRF,EMBL,GCG,DNAStrider,Fitch,fasta,Phylip,PIR,MSF,ASN,PAUP,CLUSTALW
- You may enter in the text area a database entry code, or an accession number, in this form:
database:entry_name
or:
database:accession
.
References:
<#if .node.head.reference?is_node>
<#list .node.head.reference as reference>
${reference}
#list>
#if>
#macro>
<#-- ======================== macro parameters ============= -->
<#macro parameters> <#recurse > #macro>
<#-- ================= macro parameter type process ============= -->
<#macro parameter>
<#-- the following is for simple form generation -->
<#-- to generate simple form, only process those nodes with -->
<#-- attributes="issimple" -->
<#-- skip parameter when "ishidden" is "1" -->
<#if .node.@ishidden[0]?exists && .node.@ishidden[0]?contains("1")><#return>#if>
<#if .node.@type?contains("Paragraph")>
<#assign p= .node.paragraph>
${p.prompt}
<#list p?children as child>
<#if child?node_name?contains("comment")>
<#list child?children as value>${value}#list>
#if>
#list>
<#recurse .node.paragraph.parameters>
<#elseif .node.attributes.comment?is_node>
${.node.attributes.prompt}
<#list .node.attributes.comment.value as value>${value}#list>
#if>
#macro>