+ // TODO: add more source data types
+
+ return false;
+ }
+
+ /**
+ * context used to parse results from service
+ */
+ JalviewDataset context = null;
+
+ protected boolean parsedResults = false;
+
+ protected boolean validJvresults = false;
+
+ Object[] jvresultobj = null;
+
+ /**
+ * process the results obtained from the server into jalview datamodel objects
+ * ready to be merged/added to the users' view. Use hasResults to test if
+ * results were added to context.
+ */
+ public void parseResultSet() throws Exception, Error
+ {
+ if (!parsedResults)
+ {
+ parsedResults = true;
+ jvresultobj = resSet.parseResultSet();
+ validJvresults = true;
+ }
+ }
+
+ /**
+ *
+ * @return true if job has an input alignment and it was annotated when
+ * results were parsed
+ */
+ public boolean isInputContextModified()
+ {
+ return contextAl != null && validJvresults
+ && context.getAl().get(0).isModified();
+ }
+
+ /**
+ *
+ * @return true if the ID/metadata for the input sequences were saved and
+ * sequence IDs renamed.
+ */
+ public boolean isInputUniquified()
+ {
+ // TODO Auto-generated method stub