Inheritance diagram for org::gel::mauve::SeqFeatureData:


Static Public Member Functions | |
| long | centerOfFeature (Feature feature) |
| finds the center sequence coordinate of a feature | |
| Genome[] | convertIndexToSequence (Vector choices, int index) |
| returns an array representing the user selected genomes. | |
| LinkedList[] | findFeatures (Genome[] nomes, String[][] data) |
| Finds all features associated with specified genomes matching the specified key value pairs. | |
| FeatureFilter | getFilter (String[][] data) |
| Returns a filter that will accept annotations matching the desired keys and values. | |
| String | getTypeFromFilter (FeatureFilter filter) |
| Parses a FeatureFilter to see if it contains a filter that is associated with a particular type of Feature. | |
| String | getTypeFromFilterSpec (FilterCacheSpec spec) |
| Parses a FilterCacheSpec to see if it contains a filter that is associated with a particular type of Feature. | |
| String | readToActual (String field) |
| converts spaces in string to underscores | |
| void | removeLocationDuplicates (LinkedList feats) |
| Removes multiple features with the same location, so only one is displayed in the tree. | |
| StringTokenizer | separateFields (String fields) |
| returns a tokenizer with string separated at '/' | |
| Vector | userSelectableGenomes (BaseViewerModel model, boolean all_ok, boolean needs_annotations) |
| constructs an array of all possible genomes a user should be able to pick from. | |
| Genome[] | userSelectedGenomes (Component parent, BaseViewerModel model, boolean all_ok, boolean needs_annotations) |
| Pops up a dialog box that allows a user to choose a specific (or all) genome/s. | |
Static Public Attributes | |
| FeatureComparator | feature_comp = new FeatureComparator () |
Private Member Functions | |
| SeqFeatureData () | |
| private constructor prevents instantiation; all static | |
Definition at line 27 of file SeqFeatureData.java.
|
|
private constructor prevents instantiation; all static
Definition at line 35 of file SeqFeatureData.java. |
|
|
finds the center sequence coordinate of a feature
Definition at line 185 of file SeqFeatureData.java. |
|
||||||||||||
|
returns an array representing the user selected genomes. If the first choices in the
Definition at line 300 of file SeqFeatureData.java. |
|
||||||||||||
|
Finds all features associated with specified genomes matching the specified key value pairs.
Definition at line 89 of file SeqFeatureData.java. References org::gel::mauve::Genome::getAnnotationSequence(), getFilter(), and org::gel::mauve::Genome::length. |
|
|
Returns a filter that will accept annotations matching the desired keys and values.
Definition at line 48 of file SeqFeatureData.java. References readToActual(). Referenced by findFeatures(). |
|
|
Parses a FeatureFilter to see if it contains a filter that is associated with a particular type of Feature. Will only return one type; so will not work for some or filters.
Definition at line 217 of file SeqFeatureData.java. Referenced by getTypeFromFilterSpec(). |
|
|
Parses a FilterCacheSpec to see if it contains a filter that is associated with a particular type of Feature. Will only return one type; so will not work for some or filters.
Definition at line 200 of file SeqFeatureData.java. References org::gel::mauve::FilterCacheSpec::getFilter(), and getTypeFromFilter(). |
|
|
converts spaces in string to underscores
Definition at line 168 of file SeqFeatureData.java. Referenced by getFilter(). |
|
|
Removes multiple features with the same location, so only one is displayed in the tree.
Definition at line 112 of file SeqFeatureData.java. References org::gel::mauve::SeqFeatureData::FeatureComparator::compare(), and feature_comp. |
|
|
returns a tokenizer with string separated at '/'
Definition at line 157 of file SeqFeatureData.java. |
|
||||||||||||||||
|
constructs an array of all possible genomes a user should be able to pick from. Will have an "All" option depending on parameters
Definition at line 271 of file SeqFeatureData.java. References org::gel::mauve::Genome::getAnnotationSequence(), and org::gel::mauve::BaseViewerModel::getGenomes(). Referenced by userSelectedGenomes(). |
|
||||||||||||||||||||
|
Pops up a dialog box that allows a user to choose a specific (or all) genome/s.
Definition at line 245 of file SeqFeatureData.java. References userSelectableGenomes(). |
|
|
Definition at line 29 of file SeqFeatureData.java. Referenced by removeLocationDuplicates(). |
1.3.6