* along with this program; if not, write to the Free Software\r
* Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA\r
*/\r
-\r
package jalview.datamodel;\r
\r
import jalview.jbgui.*;\r
+\r
import java.awt.*;\r
\r
import java.util.Vector;\r
\r
+\r
public interface SequenceI {\r
- public void setName(String name);\r
- public String getName();\r
+ public void setName(String name);\r
+\r
+ public String getName();\r
+\r
+ public void setStart(int start);\r
+\r
+ public int getStart();\r
+\r
+ public String getDisplayId();\r
\r
- public void setStart(int start);\r
- public int getStart();\r
+ public void setEnd(int end);\r
\r
- public String getDisplayId();\r
+ public int getEnd();\r
\r
- public void setEnd(int end);\r
- public int getEnd();\r
+ public int getLength();\r
\r
- public int getLength();\r
+ public void setSequence(String sequence);\r
\r
- public void setSequence(String sequence);\r
- public String getSequence();\r
- public String getSequence(int start,int end);\r
- public char getCharAt(int i);\r
+ public String getSequence();\r
\r
- public void setDescription(String desc);\r
- public String getDescription();\r
+ public String getSequence(int start, int end);\r
\r
- public int findIndex(int pos);\r
- public int findPosition(int i);\r
- public int[] gapMap();\r
- public void deleteChars(int i, int j);\r
- public void deleteCharAt(int i);\r
- public void insertCharAt(int i, char c);\r
- public void insertCharAt(int i,char c,boolean chop);\r
+ public char getCharAt(int i);\r
\r
- public void setColor(Color c);\r
- public Color getColor();\r
+ public void setDescription(String desc);\r
\r
- public Vector getSequenceFeatures();\r
- public void setSequenceFeatures(Vector v);\r
+ public String getDescription();\r
\r
- public void setPDBId(String id);\r
- public String getPDBId();\r
+ public int findIndex(int pos);\r
\r
- }\r
+ public int findPosition(int i);\r
\r
+ public int[] gapMap();\r
\r
+ public void deleteChars(int i, int j);\r
\r
+ public void deleteCharAt(int i);\r
\r
+ public void insertCharAt(int i, char c);\r
\r
+ public void insertCharAt(int i, char c, boolean chop);\r
\r
+ public void setColor(Color c);\r
\r
+ public Color getColor();\r
\r
+ public Vector getSequenceFeatures();\r
\r
+ public void setSequenceFeatures(Vector v);\r
\r
+ public void setPDBId(String id);\r
\r
+ public String getPDBId();\r
+}\r