org.biojava.bio.program.homologene
Interface HomologeneBuilder

All Known Implementing Classes:
SimpleHomologeneBuilder

public interface HomologeneBuilder

an interface for Homologene dataset Builders

Author:
David Huen

Field Summary
static String ACCESSION
           
static String CURATED
           
static String HOMOID
           
static String LOCUSID
           
static String MULTIPLE
           
static String PERCENTIDENTITY
           
static String REFERENCE
           
static String SIMILARITYTYPE
           
static String TAXONID
           
static String TWIN
           
 
Method Summary
 void addOrthologueProperty(String key, String value)
          add a property to the current Orthologue
 void addOrthoPairProperty(String key, String value)
          add a property to the current OrthoPair
 void addTitle(int taxonID, String homologeneID, String title)
          add title information to an Orthologue (this is not in enclosed in the Orthologue element because it comes completely separate in the Homologene data files.
 void endDB()
          end of data for DB
 void endGroup()
          end of data for group
 void endOrthologue()
          end of data for this Orthologue
 void endOrthoPair()
          end of data for this OrthoPair
 HomologeneDB getDB()
          retrieve the DB that has just been built
 void startDB()
          indicates start of data for a HomologeneDB
 void startGroup()
          indicates start of data for a OrthoPairSet
 void startOrthologue()
          indicates start of data for an orthologue
 void startOrthoPair()
          indicates start of data for an OrthoPair
 

Field Detail

TAXONID

static final String TAXONID
See Also:
Constant Field Values

LOCUSID

static final String LOCUSID
See Also:
Constant Field Values

HOMOID

static final String HOMOID
See Also:
Constant Field Values

ACCESSION

static final String ACCESSION
See Also:
Constant Field Values

SIMILARITYTYPE

static final String SIMILARITYTYPE
See Also:
Constant Field Values

PERCENTIDENTITY

static final String PERCENTIDENTITY
See Also:
Constant Field Values

REFERENCE

static final String REFERENCE
See Also:
Constant Field Values

TWIN

static final String TWIN
See Also:
Constant Field Values

MULTIPLE

static final String MULTIPLE
See Also:
Constant Field Values

CURATED

static final String CURATED
See Also:
Constant Field Values
Method Detail

startDB

void startDB()
indicates start of data for a HomologeneDB


startGroup

void startGroup()
indicates start of data for a OrthoPairSet


startOrthoPair

void startOrthoPair()
indicates start of data for an OrthoPair


startOrthologue

void startOrthologue()
indicates start of data for an orthologue


addOrthologueProperty

void addOrthologueProperty(String key,
                           String value)
add a property to the current Orthologue


endOrthologue

void endOrthologue()
end of data for this Orthologue


addOrthoPairProperty

void addOrthoPairProperty(String key,
                          String value)
add a property to the current OrthoPair


endOrthoPair

void endOrthoPair()
end of data for this OrthoPair


addTitle

void addTitle(int taxonID,
              String homologeneID,
              String title)
add title information to an Orthologue (this is not in enclosed in the Orthologue element because it comes completely separate in the Homologene data files. Go figger.)


endGroup

void endGroup()
end of data for group


endDB

void endDB()
end of data for DB


getDB

HomologeneDB getDB()
retrieve the DB that has just been built