Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Source code: jalview/annotation/FeatureSetI.java


1   package jalview.annotation;
2   
3   import java.util.Vector;
4   
5   public interface FeatureSetI extends SeqFeatureI {
6   
7       public int         size();
8   
9       public void        addFeature(SeqFeatureI feature);
10      public void        deleteFeature(SeqFeatureI feature);
11  
12      public SeqFeatureI deleteFeatureAt(int i);
13      public SeqFeatureI getFeatureAt(int i);
14      public void        setFeatureAt(int i,SeqFeatureI sf);
15  
16      public Vector      getFeatures();
17      public Vector      getFeatures(long start, long end);
18  
19      // These may be better in a different interface
20      //public Vector      getFeatures(FilterI filter);
21      //public Vector      getFeatures(long start, long end, FilterI filter);
22  
23      // Do we want some sorting?
24  
25      public void group();
26      public void makeSetFeatures();
27      public void clump();
28      public void expand(FeatureSetI fset);
29  }
30