X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fio%2FAlignFile.java;h=2ad32f0787e97f9ea99e2ca342503440a2061880;hb=a8d30fa38a5d3e9cccf08aa446ca8ab00469bfd4;hp=c9a383fb9fa94ae8a03261451ea3807e2c1a7697;hpb=399e0a89825912b53a2cc26f069451e899fb7963;p=jalview.git diff --git a/src/jalview/io/AlignFile.java b/src/jalview/io/AlignFile.java index c9a383f..2ad32f0 100755 --- a/src/jalview/io/AlignFile.java +++ b/src/jalview/io/AlignFile.java @@ -71,7 +71,17 @@ public abstract class AlignFile parse(); } - + /** + * Attempt to read from the position where some other parsing process left off. + * @param source + * @throws IOException + */ + public AlignFile(FileParse source) throws IOException + { + super(source); + initData(); + parse(); + } /** * Return the seqs Vector */ @@ -234,17 +244,17 @@ public abstract class AlignFile return seq.getDisplayId(jvSuffix); } /** - * vector of String[] treeName, newickString pairs + * vector of String[] treeName, newickString pairs */ Vector newickStrings=null; - + protected void addNewickTree(String treeName, String newickString) { if (newickStrings == null) { newickStrings = new Vector(); } - newickStrings.add(new String[] { treeName, newickString}); + newickStrings.addElement(new String[] { treeName, newickString}); } protected int getTreeCount()