X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fdatamodel%2FSequenceI.java;h=f16c009d1e7a1c848a5a4ca14fdf140431e422a8;hb=588042b69abf8e60bcc950b24c283933c7dd422f;hp=9c2ab48aa3ec22d23bb0cb777317c0c57c9c2c60;hpb=5cd8e373c75fb348ecda4d94d8a46468fb92756d;p=jalview.git diff --git a/src/jalview/datamodel/SequenceI.java b/src/jalview/datamodel/SequenceI.java index 9c2ab48..f16c009 100755 --- a/src/jalview/datamodel/SequenceI.java +++ b/src/jalview/datamodel/SequenceI.java @@ -16,62 +16,67 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA */ - package jalview.datamodel; import jalview.jbgui.*; + import java.awt.*; import java.util.Vector; + public interface SequenceI { - public void setName(String name); - public String getName(); + public void setName(String name); + + public String getName(); + + public void setStart(int start); + + public int getStart(); + + public String getDisplayId(); - public void setStart(int start); - public int getStart(); + public void setEnd(int end); - public String getDisplayId(); + public int getEnd(); - public void setEnd(int end); - public int getEnd(); + public int getLength(); - public int getLength(); + public void setSequence(String sequence); - public void setSequence(String sequence); - public String getSequence(); - public String getSequence(int start,int end); - public char getCharAt(int i); + public String getSequence(); - public void setDescription(String desc); - public String getDescription(); + public String getSequence(int start, int end); - public int findIndex(int pos); - public int findPosition(int i); - public int[] gapMap(); - public void deleteChars(int i, int j); - public void deleteCharAt(int i); - public void insertCharAt(int i, char c); - public void insertCharAt(int i,char c,boolean chop); + public char getCharAt(int i); - public void setColor(Color c); - public Color getColor(); + public void setDescription(String desc); - public Vector getSequenceFeatures(); - public void setSequenceFeatures(Vector v); + public String getDescription(); - public void setPDBId(String id); - public String getPDBId(); + public int findIndex(int pos); - } + public int findPosition(int i); + public int[] gapMap(); + public void deleteChars(int i, int j); + public void deleteCharAt(int i); + public void insertCharAt(int i, char c); + public void insertCharAt(int i, char c, boolean chop); + public void setColor(Color c); + public Color getColor(); + public Vector getSequenceFeatures(); + public void setSequenceFeatures(Vector v); + public void setPDBId(String id); + public String getPDBId(); +}