Interface HomologeneBuilder
-
- All Known Implementing Classes:
SimpleHomologeneBuilder
public interface HomologeneBuilder
an interface for Homologene dataset Builders- Author:
- David Huen
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
ACCESSION
static java.lang.String
CURATED
static java.lang.String
HOMOID
static java.lang.String
LOCUSID
static java.lang.String
MULTIPLE
static java.lang.String
PERCENTIDENTITY
static java.lang.String
REFERENCE
static java.lang.String
SIMILARITYTYPE
static java.lang.String
TAXONID
static java.lang.String
TWIN
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addOrthologueProperty(java.lang.String key, java.lang.String value)
add a property to the current Orthologuevoid
addOrthoPairProperty(java.lang.String key, java.lang.String value)
add a property to the current OrthoPairvoid
addTitle(int taxonID, java.lang.String homologeneID, java.lang.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 DBvoid
endGroup()
end of data for groupvoid
endOrthologue()
end of data for this Orthologuevoid
endOrthoPair()
end of data for this OrthoPairHomologeneDB
getDB()
retrieve the DB that has just been builtvoid
startDB()
indicates start of data for a HomologeneDBvoid
startGroup()
indicates start of data for a OrthoPairSetvoid
startOrthologue()
indicates start of data for an orthologuevoid
startOrthoPair()
indicates start of data for an OrthoPair
-
-
-
Field Detail
-
TAXONID
static final java.lang.String TAXONID
- See Also:
- Constant Field Values
-
LOCUSID
static final java.lang.String LOCUSID
- See Also:
- Constant Field Values
-
HOMOID
static final java.lang.String HOMOID
- See Also:
- Constant Field Values
-
ACCESSION
static final java.lang.String ACCESSION
- See Also:
- Constant Field Values
-
SIMILARITYTYPE
static final java.lang.String SIMILARITYTYPE
- See Also:
- Constant Field Values
-
PERCENTIDENTITY
static final java.lang.String PERCENTIDENTITY
- See Also:
- Constant Field Values
-
REFERENCE
static final java.lang.String REFERENCE
- See Also:
- Constant Field Values
-
TWIN
static final java.lang.String TWIN
- See Also:
- Constant Field Values
-
MULTIPLE
static final java.lang.String MULTIPLE
- See Also:
- Constant Field Values
-
CURATED
static final java.lang.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(java.lang.String key, java.lang.String value)
add a property to the current Orthologue
-
endOrthologue
void endOrthologue()
end of data for this Orthologue
-
addOrthoPairProperty
void addOrthoPairProperty(java.lang.String key, java.lang.String value)
add a property to the current OrthoPair
-
endOrthoPair
void endOrthoPair()
end of data for this OrthoPair
-
addTitle
void addTitle(int taxonID, java.lang.String homologeneID, java.lang.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
-
-