From: jprocter Date: Fri, 17 Dec 2010 16:53:13 +0000 (+0000) Subject: JAL-715 X-Git-Tag: Release_2_7~334 X-Git-Url: http://source.jalview.org/gitweb/?p=jalview.git;a=commitdiff_plain;h=13661ff64c3285b144da4289235ece51c8e50cca JAL-715 --- diff --git a/src/jalview/io/packed/JalviewDataset.java b/src/jalview/io/packed/JalviewDataset.java index 1972189..5e5c446 100644 --- a/src/jalview/io/packed/JalviewDataset.java +++ b/src/jalview/io/packed/JalviewDataset.java @@ -69,8 +69,8 @@ public class JalviewDataset */ List al; public class AlignmentSet { - AlignmentI al; - List trees; + public AlignmentI al; + public List trees; AlignmentSet(AlignmentI a) { al = a; trees = new ArrayList(); diff --git a/src/jalview/ws/rest/RestJob.java b/src/jalview/ws/rest/RestJob.java index 7987cab..445c249 100644 --- a/src/jalview/ws/rest/RestJob.java +++ b/src/jalview/ws/rest/RestJob.java @@ -130,7 +130,7 @@ public class RestJob extends AWsJob validInput = false; } } - + boolean validInput = false; @Override @@ -410,4 +410,30 @@ public class RestJob extends AWsJob 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 + return false; + } + + /** + * Return map between ordering of alignment submitted as input, and ordering of alignment as provided by user + * @return int[sequence index in submitted data]==sequence index in input. + */ + public int[] getOrderMap() + { + SequenceI[] contseq = contextAl.getSequencesArray(); + int map[] = new int[contseq.length]; + for (int i=0;i