local.rnaalifold.bin.windows=binaries/windows/ViennaRNA/RNAalifold.exe\r
local.rnaalifold.bin=binaries/src/ViennaRNA/Progs/RNAalifold\r
#cluster.rnaalifold.bin=/homes/www-jws2/test-servers/tomcat7-jaba3/webapps/jabawsRNA/binaries/src/ViennaRNA/Progs/RNAalifold\r
-rnaalifold.parameters.file=conf/settings/RNAalifoldOptionsOnly.xml\r
+rnaalifold.parameters.file=conf/settings/RNAalifoldParameters.xml\r
rnaalifold.limits.file=conf/settings/RNAalifoldLimits.xml\r
rnaalifold.cluster.settings=-P webservices -R y -l h_cpu=24:00:00 -l ram=6000M\r
\r
<validValue>
<type>Float</type>
<min>0</min>
- <max>100</max>
+ <max>10</max>
</validValue>
</parameters>
<parameters isRequired='false'>
<defaultValue>0.000001</defaultValue>
<validValue>
<type>Float</type>
- <min>0.0000000000001</min>
+ <min>0.00000001</min>
<max>1.0</max>
</validValue>
</parameters>
<validValue>
<type>Float</type>
<min>-274</min>
- <max>1000000</max>
+ <max>5000</max>
</validValue>
</parameters>
<validValue>
<type>Float</type>
<min>0</min>
- <max>100000</max>
+ <max>100</max>
</validValue>
</parameters>
<parameters isRequired='false'>
<validValue>
<type>Float</type>
<min>0</min>
- <max>100000</max>
+ <max>100</max>
</validValue>
</parameters>
<?xml version="1.0" encoding="US-ASCII" standalone="yes"?>
-<runnerConfig>
+
+<runnerConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema.dtd"
+ xsi:noNamespaceSchemaLocation="RunnerConfigSchema.xsd">
<runnerClassName>compbio.runner.structure.RNAalifold</runnerClassName>
<options isRequired='false'>
<name>Endgaps</name>
<optionNames>--MEA</optionNames>
</options>
+ <prmSeparator> </prmSeparator>
+ <parameters isRequired='false'>
+ <name>scaling factor</name>
+ <description>In calculating pf use scale*mfe as estimate for ensemble free energy]</description>
+ <optionNames>-S</optionNames>
+ <defaultValue>1.07</defaultValue>
+ <validValue>
+ <type>Float</type>
+ <min>0</min>
+ <max>100</max>
+ </validValue>
+ </parameters>
+ <parameters isRequired='false'>
+ <name>bppmThreshold</name>
+ <description>Threshold for base pair probabilities</description>
+ <optionNames>--bppmThreshold</optionNames>
+ <defaultValue>0.000001</defaultValue>
+ <validValue>
+ <type>Float</type>
+ <min>0.0000000000001</min>
+ <max>1.0</max>
+ </validValue>
+ </parameters>
+ <parameters isRequired='false'>
+ <name>Temperature</name>
+ <description>Rescale Energy parameterss to Temperature</description>
+ <optionNames>-T</optionNames>
+ <defaultValue>37</defaultValue>
+ <validValue>
+ <type>Float</type>
+ <min>-274</min>
+ <max>1000000</max>
+ </validValue>
+ </parameters>
+
+ <parameters isRequired='false'>
+ <name>cfactor</name>
+ <description>weight of covariance term</description>
+ <optionNames>--cfactor</optionNames>
+ <defaultValue>1.0</defaultValue>
+ <validValue>
+ <type>Float</type>
+ <min>0</min>
+ <max>100000</max>
+ </validValue>
+ </parameters>
+ <parameters isRequired='false'>
+ <name>nfactor</name>
+ <description>penalty for non-compatible sequences in covariance term</description>
+ <optionNames>--nfactor</optionNames>
+ <defaultValue>1.0</defaultValue>
+ <validValue>
+ <type>Float</type>
+ <min>0</min>
+ <max>100000</max>
+ </validValue>
+ </parameters>
</runnerConfig>
\ No newline at end of file
ScoreManager result = analize(inputFile,\r
((SequenceAnnotation<T>) msaws), preset, customOptions);\r
\r
- // A System.out.println just for testing!\r
- System.out.println(result.toString());\r
- \r
IOHelper.writeOut(writer, result);\r
} else if (service.getServiceType() == MsaWS.class) {\r
alignment = align(inputFile, (MsaWS<T>) msaws, preset,\r
ConfiguredExecutable<RNAalifold> confRNAalifold = init(sequences);\r
\r
List<String> params = WSUtil.getCommands(options,\r
- AACon.KEY_VALUE_SEPARATOR);\r
+ RNAalifold.KEY_VALUE_SEPARATOR);\r
confRNAalifold.addParameters(params);\r
return WSUtil.fold(sequences, confRNAalifold, log, "customAnalize",\r
getLimit(""));\r
// This line is different from the above method\r
compbio.runner.Util.writeClustalInput(sequences, confExec, '-');\r
AsyncExecutor engine = Configurator.getAsyncEngine(confExec);\r
- System.out.println("Job Command: + " \r
- + confExec.getParameters());\r
String jobId = engine.submitJob(confExec);\r
reportUsage(confExec, log);\r
return jobId;\r