import compbio.data.sequence.ClustalAlignmentUtil;
import compbio.data.sequence.ConservationMethod;
import compbio.data.sequence.FastaSequence;
+import compbio.data.sequence.RNAStructScoreManager;
import compbio.data.sequence.ScoreManager;
import compbio.data.sequence.SequenceUtil;
import compbio.data.sequence.UnknownFileFormatException;
import compbio.metadata.UnsupportedRuntimeException;
import compbio.metadata.WrongParameterException;
import compbio.runner.conservation.AACon;
+import compbio.runner.structure.RNAalifold;
import compbio.util.SysPrefs;
import compbio.ws.server.RNAalifoldWS;
public class TestRNAalifoldWS {
SequenceAnnotation<RNAalifoldWS> foldws;
+// RNAalifoldWS foldws;
@BeforeTest(groups = {AllTestSuit.test_group_webservices})
void initConnection() {
try {
JABAService client = Jws2Client.connect(
"http://localhost:8080/jabaws", Services.RNAalifoldWS);
+// foldws = (RNAalifoldWS) client;
foldws = (SequenceAnnotation<RNAalifoldWS>) client;
} catch (ConnectException e) {
e.printStackTrace();
public void testFold() throws FileNotFoundException, IOException,
UnknownFileFormatException {
+
// String CURRENT_DIRECTORY = SysPrefs.getCurrentDirectory()
// + File.separator;
String jobId = foldws.customAnalize(fsl, options);
System.out.println("J: " + jobId);
- ScoreManager result = foldws.getAnnotation(jobId);
+ RNAStructScoreManager result = (RNAStructScoreManager)foldws.getAnnotation(jobId);
+
+
+ // standard and RNAStruct specific ways of formatting scoremanager
System.out.println("fold results: \n" + result.toString());
Writer writer = new OutputStreamWriter(System.out);