<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE pise PUBLIC "pise.dtd" "pise2.dtd">
<pise>
  <head>
    <title>Statalign</title>
    <version>3.4</version>
    <description>Bayesian Tree Inference using both Substitution and Indel information</description>
        <authors>�d�m Nov�k, Istv�n Mikl�s, Rune Lyngs�, Jotun Hein</authors>
    <reference>Nov�k, �., Mikl�s, I., Lyngs�, R., et al. (2008) StatAlign: an extendable software package for joint Bayesian estimation of alignments and evolutionary trees. Bioinformatics 24, 2403-2404 10.1093/bioinformatics/btn457</reference>
	<category>Phylogeny / Alignment</category>
  </head>

  <command>statalign_access</command>

  <parameters>
  
  <!-- [cipres@exp-9-55| /expanse/projects/ngbt/opt/expanse/statalign/3.4]> java -jar StatAlign.jar -help
StatAlign v3.4
StatAlign.jar
Usage:

    java -Xmx512m -jar StatAlign.jar [OPTIONS] SEQFILE1 [SEQFILE2 ...] [TREEFILE]

Description:

    StatAlign can be used for Bayesian analysis of protein, DNA and RNA
    sequences. Multiple alignments, phylogenetic trees and evolutionary
    parameters are co-estimated in a Markov Chain Monte Carlo framework.

Parameters:

    SEQFILE1 [SEQFILE2 ...]
        Names of files containing input sequences to align, in Fasta or PDB format.
    TREEFILE
        An optional tree file in Newick format. When given, the tree is used
          as the initial tree of the MCMC analysis.
        Default: the initial tree is built using the NJ algorithm

Options:

    -subst=MODEL
        Select from the present substitution models (for full list, see "-list:subst").
        Default: Kimura3 (for DNA/RNA data), Dayhoff (for protein data)

    -mcmc=burn,cycl,rate[,randomisationPeriod]
        Sets MCMC parameters: burn-in, cycles after burn-in, sampling rate,
        and (optionally) initial randomisation period.
          Abbreviations k and m mean 1e3 and 1e6 factors.
        Default: 20k,50k,100,0

    -automate=burn,cycl,rate
        Automate MCMC parameters: burn-in, cycles after burn-in, sampling rate.
        Select which parameters to automate by listing one or more of: burn, cycl, rate

    -usetree=N|I|T|E
        Defines how the specified tree should be used
          N: the tree is constructed from scratch using NJ
          I: it is used as the initial tree and sampled during MCMC
          T: the topology is fixed throughout the MCMC analysis, edges are sampled
          E: both topology and edge lengths are fixed during the MCMC
        Default: N (without tree file) or I (when tree file is given)

    -plugin:PLUGIN_NAME
        Specify additional plugins to be run and the corresponding parameters for each.
        Each plugin should be specified seperately, e.g. -plugin:ppfold -plugin:structal
        For additional usage information for a specific plugin, use -help:PLUGIN_NAME.

    -help:PLUGIN_NAME
        Prints usage information for the specified plugin.

    -verbose=true
        Enables printing of additional MCMC information, such as locations
        of topology switches, and acceptance rates at regular intervals.
    -list:subst
        Prints the list of available substition models.

    -list:plugin
        Prints the list of available model extension plugins.

    -seed=value
        Sets the random seed (same value will reproduce same results for
          identical input and settings)
        Default: 1

    -reportBurnin=true
        Enables the printing of logging information during the burnin.
        Default: false

    -ot=OUTTYPE
        Sets output alignment type.
          (One of: Fasta, StatAlign, Clustal, Phylip, Nexus)
        Default: Fasta

    -log=[P][,A][,B][,R][,S][,C][,T][,E][,L][,N]
        Lets you customise what is written into the log file (one entry
        for each sample).
          P: Consensus structure
          A: Current alignment in the Markov chain
          B: Base-pairing matrix of the current consensus structure given by PPFold
          R: Root-mean-squared deviation for superposed structures (structalign)
          S: Plots similarity between the first alignment sample and consecutive alignment samples.
          C: The consensus tree based on all of the samples
          T: Current tree in the Markov chain
          E: Entropy
          L: Log-likelihood values
          N: Consensus network of tree samples
        Default: P,A,S,E,L
 -->
 
 <!--  submission on expanse the invocation line and any needed thread specification  -->
					<parameter ismandatory="1" ishidden="1" type="String">
						<name>statalign_invoke</name>
						<attributes>
							<precond>
								<language>perl</language>
								<code>!$num_chains</code>
							</precond>
							<format>
								<language>perl</language>		
								<code>"<![CDATA[java -Xmx8g -jar /expanse/projects/ngbt/opt/expanse/statalign/3.4/StatAlign.jar]]>"</code>
							</format>
							<group>0</group>
						</attributes>
					</parameter>		
					
					<parameter ismandatory="1" ishidden="1" type="String">
						<name>statalign_invoke2</name>
						<attributes>
							<precond>
								<language>perl</language>
								<code>$num_chains</code>
							</precond>
							<format>
								<language>perl</language>		
								<code>"<![CDATA[java -Xmx8g -jar /expanse/projects/ngbt/opt/expanse/statalign/3.4/StatAlign.jar]]>"</code>
							</format>
							<group>0</group>
						</attributes>
					</parameter>		

<!-- one chain, reg mem-->	 			
		<parameter type="String" ishidden="1" >
			<name>scheduler_input</name>
			<attributes>
				<paramfile>scheduler.conf</paramfile>
						<precond>
								<language>perl</language>
								<code>!$num_chains &amp;&amp; !$more_memory</code>
							</precond>
					<format>
						<language>perl</language>
						<code>
									"ChargeFactor=1.0\\n" .
									"nodes=1\\n" .
									"mem=2G\\n" .
									"node_exclusive=0\\n" .
									"threads_per_process=1\\n"
						</code>
					</format>
			</attributes>
		</parameter>
		
<!-- one chain, high mem-->			
		<parameter type="String" ishidden="1" >
			<name>scheduler_input2</name>
			<attributes>
				<paramfile>scheduler.conf</paramfile>
						<precond>
								<language>perl</language>
								<code>!$num_chains &amp;&amp; $more_memory</code>
							</precond>
					<format>
						<language>perl</language>
						<code>
									"ChargeFactor=1.0\\n" .
									"nodes=1\\n" .
									"mem=8G\\n" .
									"node_exclusive=0\\n" .
									"threads_per_process=1\\n"
						</code>
					</format>
			</attributes>
		</parameter>

<!-- two chains, reg mem-->	
	<parameter type="String" ishidden="1" >
			<name>scheduler_input3</name>
			<attributes>
				<paramfile>scheduler.conf</paramfile>
					<precond>
								<language>perl</language>
								<code>$num_chains &amp;&amp; !$more_memory</code>
							</precond>
					<format>
						<language>perl</language>
						<code>
									"ChargeFactor=1.0\\n" .
									"nodes=1\\n" .
									"mem=2G\\n" .
									"node_exclusive=0\\n" .
									"threads_per_process=2\\n"
						</code>
					</format>
			</attributes>
		</parameter>
		
<!-- two chains, high mem-->			
		<parameter type="String" ishidden="1" >
			<name>scheduler_input4</name>
			<attributes>
				<paramfile>scheduler.conf</paramfile>
							<precond>
								<language>perl</language>
								<code>$num_chains &amp;&amp; $more_memory</code>
							</precond>
					<format>
						<language>perl</language>
						<code>
									"ChargeFactor=1.0\\n" .
									"nodes=1\\n" .
									"mem=8G\\n" .
									"node_exclusive=0\\n" .
									"threads_per_process=2\\n"
						</code>
					</format>
			</attributes>
		</parameter>

	<!-- Parameters:
    SEQFILE1 [SEQFILE2 ...]
        Names of files containing input sequences to align, in Fasta or PDB format.
    TREEFILE
        An optional tree file in Newick format. When given, the tree is used
          as the initial tree of the MCMC analysis.
        Default: the initial tree is built using the NJ algorithm -->
        
    <parameter ismandatory="1" issimple="1" isinput="1" type="InFile">
		<name>seqfile1</name>
		<attributes>
	  		<prompt>Alignment File 1</prompt>
	  		<format>
	    		<language>perl</language>
				<code>"infile.txt"</code>
	 		 </format>
	  		<group>1</group>
	  		<filenames>infile.txt</filenames>
		</attributes>
	</parameter>
	
<!-- visible parameters -->
<!-- not supported currently

    -plugin:PLUGIN_NAME
        Specify additional plugins to be run and the corresponding parameters for each.
        Each plugin should be specified seperately, e.g. -plugin:ppfold -plugin:structal
        For additional usage information for a specific plugin, use -help:PLUGIN_NAME.

    -help:PLUGIN_NAME
        Prints usage information for the specified plugin
    
    -list:subst
        Prints the list of available substition models.

    -list:plugin
        Prints the list of available model extension plugins. .-->
        
<parameter type="Float" issimple="1" ismandatory="1">
	<name>runtime</name>
	<attributes>
		<prompt>Maximum Hours to Run (click here for help setting this correctly)</prompt>
		<paramfile>scheduler.conf</paramfile>
		<format>
			<language>perl</language>
			<code>"runhours=$value\\n"</code>
		</format>
		<vdef>
			<value>1.0</value>
		</vdef>
		<ctrls>
			<ctrl>
				<message>Maximum Hours to Run must be between 0.1 - 168</message>
				<language>perl</language>
				<code>$runtime &lt; 0.1 || $runtime &gt; 168.0</code>
			</ctrl>
			<ctrl>
				<message>Please set a value for the runtime</message>
				<language>perl</language>
				<code>!defined $runtime </code>
			</ctrl>
		</ctrls>
		<warns>
			<warn>
				<message>The job will run on 1 processor as configured. If it runs for the entire configured time, it will consume 1 x $runtime cpu hours</message>
				<language>perl</language>
				<code>!$num_chains &amp;&amp; !$more_memory</code>
			</warn>
			<warn>
				<message>The job will run on 2 processors as configured. If it runs for the entire configured time, it will consume 2 x $runtime cpu hours</message>
				<language>perl</language>
				<code>!$num_chains &amp;&amp; $more_memory</code>
			</warn>
			<warn>
				<message>The job will run on 2 processors as configured. If it runs for the entire configured time, it will consume 2 x $runtime cpu hours</message>
				<language>perl</language>
				<code>$num_chains &amp;&amp; !$more_memory</code>
			</warn>
			<warn>
				<message>The job will run on 4 processors as configured. If it runs for the entire configured time, it will consume 4 x $runtime cpu hours</message>
				<language>perl</language>
				<code>$num_chains &amp;&amp; $more_memory</code>
			</warn>
		</warns>
		<comment>
<value>Estimate the maximum time your job will need to run (up to 168 hrs).  Your job will be killed if it doesn't finish within the time you specify, however jobs with shorter maximum run times are often scheduled sooner than longer jobs.
</value>
		</comment>
	</attributes>
</parameter>

<parameter issimple="1"  type="Switch">
		<name>num_chains</name>
		<attributes>
	  		<prompt>Run 2 chains</prompt>
		</attributes>
	</parameter>
	
	<parameter issimple="1"  type="Switch">
		<name>more_memory</name>
		<attributes>
	  		<prompt>I need more memory</prompt>
		</attributes>
	</parameter>

    <parameter issimple="1"  type="InFile">
		<name>seqfile2</name>
		<attributes>
	  		<prompt>Alignment File 2</prompt>
	  		<format>
	    		<language>perl</language>
				<code>"infile2.txt"</code>
	 		 </format>
	  		<group>1</group>
	  		<filenames>infile2.txt</filenames>
		</attributes>
	</parameter>

    <parameter issimple="1"  type="InFile">
		<name>seqfile3</name>
		<attributes>
	  		<prompt>Alignment File 3</prompt>
	  		<format>
	    		<language>perl</language>
				<code>"infile3.txt"</code>
	 		 </format>
	  		<group>1</group>
	  		<filenames>infile3.txt</filenames>
		</attributes>
	</parameter>
	
	    <parameter issimple="1"  type="InFile">
		<name>seqfile4</name>
		<attributes>
	  		<prompt>Alignment File 4</prompt>
	  		<format>
	    		<language>perl</language>
				<code>"infile4.txt"</code>
	 		 </format>
	  		<group>1</group>
	  		<filenames>infile4.txt</filenames>
		</attributes>
	</parameter>
	
	<parameter issimple="1"  type="InFile">
		<name>treefile</name>
		<attributes>
	  		<prompt>Select a treefile (optional)</prompt>
	  		<format>
	    		<language>perl</language>
				<code>"treefile.tre"</code>
	 		 </format>
	  		<group>2</group>
	  		<filenames>treefile.tre</filenames>
		</attributes>
	</parameter>
	
 <!--   -usetree=N|I|T|E
        Defines how the specified tree should be used
          N: the tree is constructed from scratch using NJ
          I: it is used as the initial tree and sampled during MCMC
          T: the topology is fixed throughout the MCMC analysis, edges are sampled
          E: both topology and edge lengths are fixed during the MCMC
        Default: N (without tree file) or I (when tree file is given) -->
	
	<parameter issimple="1" type="String">
		<name>specify_treeuse</name>
		<attributes>
			<prompt>How to use the tree?</prompt>
			<precond>
				<language>perl</language>
				<code>defined $treefile </code>
			</precond>
			<vlist>
				<value>I</value>
				<label>Use as Initial tree</label>
				<value>T</value>
				<label>Topology is fixed, edges are sampled</label>
				<value>E</value>
				<label>Both topology and edges are fixed</label>
			</vlist>
			<vdef>
				<value>I</value>
			</vdef>
	  		<format>
	    		<language>perl</language>
				<code>"-usetree=$value"</code>
	 		 </format>
	  		<group>4</group>
		</attributes>
	</parameter>
	
<!-- Options:
    -subst=MODEL
        Select from the present substitution models (for full list, see "-list:subst").
        Default: Kimura3 (for DNA/RNA data), Dayhoff (for protein data)
       
        Jones
        Kimura3         (Default for DNA)
        RtREV
        MtMam
        Tamura92
        JukesCantor
        Dayhoff         (Default for proteins)
        Wag
        TamuraNei
        Felsenstein84
        Blosum
        CpRev
        Vt
        MtREV
        ReversibleNucleotide
        Felsenstein81
        HKY85 -->
        
       	<parameter issimple="1" ismandatory="1"  type="Excl">
		<name>specify_model</name>
		<attributes>
	  		<prompt>Select a model</prompt>
	  		<vlist>
	  			<value>Jones</value>
	  			<label>Jones</label>
	  			<value>Kimura3</value>
	  			<label>Kimura3</label>
	  			<value>RtREV</value>
	  			<label>RtREV</label>
	  			<value>MtMam</value>
	  			<label>MtMam</label>
	  			<value>Tamura92</value>
	  			<label>Tamura92</label>	  				  
	  			<value>JukesCantor</value>
	  			<label>JukesCantor</label>
	  			<value>Dayhoff</value>
	  			<label>Dayhoff</label>
	  			<value>Wag</value>
	  			<label>Wag</label>
	  			<value>TamuraNei</value>
	  			<label>TamuraNei</label>
	  			<value>Felsenstein84</value>
	  			<label>Felsenstein84</label>
	  			<value>Felsenstein81</value>
	  			<label>Felsenstein81</label>
	  			<value>HKY85</value>
	  			<label>HKY85</label>
	  			<value>Blosum</value>
	  			<label>Blosum</label>
	  			<value>CpRev</value>
	  			<label>CpRev</label>
	  			<value>ReversibleNucleotide</value>
	  			<label>ReversibleNucleotide</label>
	  			<value>Vt</value>
	  			<label>Vt</label>
	  			<value>MtREV</value>
	  			<label>MtREV</label>
	  		</vlist>
	  		<format>
	    		<language>perl</language>
				<code>"-subst=$specify_model"</code>
	 		 </format>
	  		<group>5</group>
	  		<ctrls>
	  			<ctrl>
	  				<message>Please specify a model</message>
	  				<language>perl</language>
	  				<code>!defined $specify_model</code>
	  			</ctrl>
	  		</ctrls>
		</attributes>
	</parameter> 
 
    <!-- -mcmc=burn,cycl,rate[,randomisationPeriod]
        Sets MCMC parameters: burn-in, cycles after burn-in, sampling rate,
        and (optionally) initial randomisation period.
          Abbreviations k and m mean 1e3 and 1e6 factors.
        Default: 20k,50k,100,0 -->
	    <parameter ishidden="1"  type="String">
		<name>configure_mcmc</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>defined $specify_burnin &amp;&amp; !defined $randomisationperiod</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-mcmc=$specify_burnin,$specify_cycles,$specify_rate"</code>
	 		 </format>
	  		<group>6</group>
		</attributes>
	</parameter>  
	
	<parameter ishidden="1"  type="String">
		<name>configure_mcmc</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>defined $specify_burnin &amp;&amp; defined $randomisationPeriod</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-mcmc=$specify_burnin,$specify_cycles,$specify_rate,$specify_randomisationperiod"</code>
	 		 </format>
	  		<group>6</group>
		</attributes>
	</parameter> 
	
	<parameter  issimple="1" type="String">
		<name>specify_burnin</name>
		<attributes>
			<prompt>Specify the burnin</prompt>
			<vdef>
				<value>20k</value>
			</vdef>
			<comment>
				<value>  These options set MCMC parameters: burn-in, cycles after burn-in, sampling rate,
        and (optionally) initial randomisation period. The abbreviations k and m mean 1e3 and 1e6 factors.
        Default: 20k,50k,100,0 </value>
			</comment>
		</attributes>
	</parameter> 
	
	<parameter issimple="1"  type="String">
		<name>specify_cycles</name>
		<attributes>
			<prompt>Specify the number of cycles</prompt>
		<vdef>
			<value>50k</value>
		</vdef>
		</attributes>
	</parameter> 
	
	<parameter issimple="1" type="String">
		<name>specify_rate</name>
		<attributes>
			<prompt>Specify the rate</prompt>
			<vdef>
				<value>100</value>
			</vdef>
		</attributes>
	</parameter> 

	<parameter issimple="1" type="Integer">
		<name>specify_randomisationperiod</name>
		<attributes>
			<prompt>Specify the Randomisation period</prompt>
		</attributes>
	</parameter> 
	
	    <parameter issimple="1" ishidden="1" type="String">
		<name>automate_one</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>$automate_burn &amp;&amp; !$automate_rate &amp;&amp;  !$automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=burn"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  	
	
<parameter issimple="1" ishidden="1" type="String">
		<name>automate_two</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>!$automate_burn &amp;&amp; $automate_rate &amp;&amp;  !$automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=rate"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  
	
	<parameter issimple="1" ishidden="1" type="String">
		<name>automate_three</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>!$automate_burn &amp;&amp; !$automate_rate &amp;&amp;  $automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=cycl"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  
	
	<parameter issimple="1" ishidden="1" type="String">
		<name>automate_four</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>$automate_burn &amp;&amp; !$automate_rate &amp;&amp;  $automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=burn,cycl"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  
		
	<parameter issimple="1" ishidden="1" type="String">
		<name>automate_five</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>$automate_burn &amp;&amp; $automate_rate &amp;&amp;  !$automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=burn,rate"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  
		
	<parameter issimple="1" ishidden="1" type="String">
		<name>automate_six</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>!$automate_burn &amp;&amp; $automate_rate &amp;&amp;  $automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=rate,cycl"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter>  
			
	<parameter issimple="1" ishidden="1" type="String">
		<name>automate_seven</name>
		<attributes>
			<precond>
				<language>perl</language>
				<code>$automate_burn &amp;&amp; $automate_rate &amp;&amp;  $automate_cycle</code>
			</precond>
	  		<format>
	    		<language>perl</language>
				<code>"-automate=burn,rate,cycl"</code>
	 		 </format>
	  		<group>8</group>
		</attributes>
	</parameter> 
	
   <!-- -automate=burn,cycl,rate
        Automate MCMC paramters: burn-in, cycles after burn-in, sampling rate.
        Select which parameters to automate by listing one or more of: burn, cycl, rate-->
	    <parameter issimple="1" type="Switch">
		<name>automate_burn</name>
		<attributes>
			<prompt>Automate the burnin</prompt>
		</attributes>
	</parameter>  
	
	<parameter issimple="1"  type="Switch">
		<name>automate_cycle</name>
		<attributes>
			<prompt>Automate the cycle</prompt>
		</attributes>
	</parameter>
	
	<parameter issimple="1" type="Switch">
		<name>automate_rate</name>
		<attributes>
			<prompt>Automate the rate</prompt>
	  		<comment>
	  			<value>Automate MCMC parameters: burn-in, cycles after burn-in, sampling rate.
        Select which parameters to automate by listing one or more of: burn, cycl, rate.</value>
	  		</comment>
		</attributes>
	</parameter>	
	
   <!--seed=value
        Sets the random seed (same value will reproduce same results for
        identical input and settings) Default: 1  -->
 	<parameter issimple="1" type="Integer">
		<name>specify_seedval</name>
		<attributes>
			<prompt>Specify a seedvalue</prompt>
	  		<format>
	    		<language>perl</language>
				<code>(defined $value) ? "-seed=$specify_seedval":""</code>
	 		 </format>
	 		 <vdef>
	 		 	<value>1</value>
	 		 </vdef>
	  		<group>8</group>
	  		<comment>
	  			<value> Sets the random seed (same value will reproduce same results for
        identical input and settings) </value>
	  		</comment>
		</attributes>
	</parameter>

 <!-- reportBurnin=true
        Enables the printing of logging information during the burnin.
        Default: false-->
  	<parameter issimple="1" type="Switch">
		<name>report_burnin</name>
		<attributes>
			<prompt>Report the burn-in</prompt>
	  		<format>
	    		<language>perl</language>
				<code>($value) ? "-reportBurnin=true":""</code>
	 		 </format>
	  		<group>10</group>
	  		<comment>
	  		<value>Enables the printing of logging information during the burnin.</value>
	  		</comment>
		</attributes>
	</parameter>
	
   <!-- ot=OUTTYPE
        Sets output alignment type.
          (One of: Fasta, StatAlign, Clustal, Phylip, Nexus)
        Default: Fasta-->
	<parameter issimple="1" type="Excl">
		<name>specify_output</name>
		<attributes>
			<prompt>Select the output format</prompt>
			<vlist>
				<value>Fasta</value>
				<label>Fasta</label>
				<value>StatAlign</value>
				<label>StatAlign</label>
				<value>Clustal</value>
				<label>Clustal</label>
				<value>Phylip</value>
				<label>Phylip</label>
				<value>Nexus</value>
				<label>Nexus</label>
			</vlist>
	  		<format>
	    		<language>perl</language>
				<code>defined $specify_output ? "-ot=$specify_output":""</code>
	 		 </format>
	 		 <vdef>
	 		 	<value>Fasta</value>
	 		 </vdef>
	  		<group>14</group>
		</attributes>
	</parameter>

<!--    -log=[P][,A][,B][,R][,S][,C][,T][,E][,L][,N]
        Lets you customise what is written into the log file (one entry
        for each sample).
          P: Consensus structure
          A: Current alignment in the Markov chain
          B: Base-pairing matrix of the current consensus structure given by PPFold
          R: Root-mean-squared deviation for superposed structures (structalign)
          S: Plots similarity between the first alignment sample and consecutive alignment samples.
          C: The consensus tree based on all of the samples
          T: Current tree in the Markov chain
          E: Entropy
          L: Log-likelihood values
          N: Consensus network of tree samples
        Default: P,A,S,E,L-->
 <!--  -verbose=true
        Enables printing of additional MCMC information, such as locations
        of topology switches, and acceptance rates at regular intervals. -->	
        
	<parameter  issimple="1" type="Switch">
		<name>verbose_output</name>
		<attributes>
			<prompt>Print additional information</prompt>
	  		<format>
	    		<language>perl</language>
				<code>($value) ? "-verbose=true":""</code>
	 		 </format>
	  		<group>12</group>
	  		<comment>
	  			<value>Enables the printing of logging information during the burnin.</value>
	  		</comment>
		</attributes>
	</parameter>

 		
	 	<parameter type="Results">
				<name>all_outputfiles</name>
				<attributes>
					<filenames>*</filenames>
				</attributes>
			</parameter>	
   </parameters>
</pise>
