public class ClustalO extends SkeletalExecutable<ClustalO> {\r
\r
private static Logger log = Logger.getLogger(ClustalO.class);\r
+\r
private static final String EXEC_STAT_FILE = "stat.log";\r
- \r
\r
public static final String KEY_VALUE_SEPARATOR = "=";\r
\r
- /*\r
+ /**\r
* Number of cores parameter name\r
*/\r
private final static String ncorePrm = "--threads";\r
*/\r
private int ncoreNumber = 0;\r
\r
- \r
/**\r
* --threads=<n> Number of processors to use\r
* \r
*/\r
public ClustalO() {\r
super(KEY_VALUE_SEPARATOR);\r
- addParameters(Arrays.asList("--outfmt=clustal", "-v", "--log="\r
- + EXEC_STAT_FILE));\r
+ addParameters(Arrays.asList("--outfmt=clustal", "-v", "--log=" + EXEC_STAT_FILE));\r
// set default in, outs and err files\r
this.setInput(super.inputFile);\r
this.setOutput(super.outputFile);\r
\r
public void setNCore(int ncoreNumber) {\r
if (ncoreNumber < 1 || ncoreNumber > 100) {\r
- throw new IndexOutOfBoundsException(\r
- "Number of cores must be within 1 and 100 ");\r
+ throw new IndexOutOfBoundsException("Number of cores must be within 1 and 100 ");\r
}\r
this.ncoreNumber = ncoreNumber;\r
cbuilder.setParam(ncorePrm, Integer.toString(getNCore()));\r
return ncoreNumber;\r
}\r
\r
-\r
}\r