apollo.dataadapter.ensj
Class EnsJFeatureSetBuilder

java.lang.Object
  extended by apollo.dataadapter.FeatureSetBuilder
      extended by apollo.dataadapter.ensj.EnsJFeatureSetBuilder

public class EnsJFeatureSetBuilder
extends FeatureSetBuilder


Field Summary
protected static org.apache.log4j.Logger logger
           
 
Constructor Summary
EnsJFeatureSetBuilder()
           
 
Method Summary
protected  void buildFeaturesHash(java.util.Vector features, java.util.Hashtable plus_fhash, java.util.Hashtable minus_fhash)
           
 void makeHomolSets(StrandedFeatureSet fset, java.util.Hashtable id_hash, java.lang.String type, int strand)
           
 java.util.Vector splitHomols(java.util.Vector sf_vect, java.lang.String type, java.lang.String ref_id, int strand)
           
 
Methods inherited from class apollo.dataadapter.FeatureSetBuilder
buildFeatures, main, makeGeneSets, makeSetFeatures, makeSingSets
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static final org.apache.log4j.Logger logger
Constructor Detail

EnsJFeatureSetBuilder

public EnsJFeatureSetBuilder()
Method Detail

buildFeaturesHash

protected void buildFeaturesHash(java.util.Vector features,
                                 java.util.Hashtable plus_fhash,
                                 java.util.Hashtable minus_fhash)
Overrides:
buildFeaturesHash in class FeatureSetBuilder

makeHomolSets

public void makeHomolSets(StrandedFeatureSet fset,
                          java.util.Hashtable id_hash,
                          java.lang.String type,
                          int strand)
Overrides:
makeHomolSets in class FeatureSetBuilder

splitHomols

public java.util.Vector splitHomols(java.util.Vector sf_vect,
                                    java.lang.String type,
                                    java.lang.String ref_id,
                                    int strand)
Overrides:
splitHomols in class FeatureSetBuilder