blob: c214819410b2c617e1a6ccc663988fd751bd4a7c [file] [log] [blame]
{
"classLoaderSharing" : "workflow",
"script" : "import org.biojava.bio.seq.DNATools;\nimport org.biojava.bio.symbol.SymbolList;\n\nif ((rawSeq == void) || (rawSeq == null)) {\n throw new RuntimeException(\"The rawSeq must be specified\");\n}\n\n// make a DNA SymbolListbena\nSymbolList symL = DNATools.createDNA(rawSeq);\n\n// reverse complement it\nsymL = DNATools.reverseComplement(symL);\n\n// prove that it worked\nrevSeq = symL.seqString();\n",
"localworkerName" : "net.sourceforge.taverna.scuflworkers.biojava.ReverseCompWorker",
"inputPorts" : [ {
"name" : "rawSeq",
"depth" : 0,
"type" : "String"
} ],
"outputPorts" : [ {
"name" : "revSeq",
"depth" : 0,
"granularDepth" : 0
} ],
"isAltered" : false
}