X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequence.java;h=d90c231aa9eeedb8c0e3f45c14b0233670a90beb;hb=37382e89e23d86a2e728c61899904dd97dd07298;hp=8e821a2ec6ee1c69af826beecdab0a57b431968e;hpb=df735d0ef4c0bec2d5b3cc4dbbeacc2c693f4ad0;p=jalview.git diff --git a/src/jalview/datamodel/Sequence.java b/src/jalview/datamodel/Sequence.java index 8e821a2..d90c231 100755 --- a/src/jalview/datamodel/Sequence.java +++ b/src/jalview/datamodel/Sequence.java @@ -39,7 +39,7 @@ public class Sequence implements SequenceI int start; int end; Color color = Color.white; - String pdbId; + Vector pdbIds; String vamsasId; Vector dbrefs; @@ -96,6 +96,7 @@ public class Sequence implements SequenceI { if (st.countTokens() == 2) { + shortName = st.nextToken(); limits = st.nextToken(); @@ -108,6 +109,10 @@ public class Sequence implements SequenceI setEnd(Integer.valueOf(st.nextToken()).intValue()); } } + + // If we're still in this loop, parsing of start and end was ok + // Therefore remove it from the sequence name + name = name.substring(0, name.indexOf("/")); } catch (NumberFormatException ex) { @@ -116,6 +121,7 @@ public class Sequence implements SequenceI shortName += "/" + limits; } } + } void checkValidRange() @@ -196,9 +202,9 @@ public class Sequence implements SequenceI * * @param id DOCUMENT ME! */ - public void setPDBId(String id) + public void setPDBId(Vector id) { - pdbId = id; + pdbIds = id; } /** @@ -206,9 +212,9 @@ public class Sequence implements SequenceI * * @return DOCUMENT ME! */ - public String getPDBId() + public Vector getPDBId() { - return pdbId; + return pdbIds; } /**