|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectutil.bio.parsers.gff.Gff3Feature
A container for each of the values in a GFF3 line. See http://flybase.net/annot/gff3.html. Does not look for multiple values in the attributes tag=value1,value2,value3 keeps value as a single String.
Constructor Summary | |
Gff3Feature()
|
|
Gff3Feature(java.lang.String unParsedGff3Line)
Always check if the GFF3Feature is valid after instantiating with this constructor. |
Method Summary | |
java.lang.Object |
clone()
|
int |
compareTo(java.lang.Object obj)
Sorts by the sortBy field so set it before sorting. |
java.lang.String |
getAlias()
Reserved Attribute. |
java.lang.String |
getAttributes()
|
java.lang.String[] |
getCustomAttributes()
Any Attribute that is not a reserve attribute is grouped here. |
java.lang.String |
getDbxref()
Reserved Attribute. |
int |
getEnd()
|
java.lang.String |
getGap()
Reserved Attribute. |
java.lang.String |
getId()
Reserved Attribute. |
java.lang.String |
getName()
Reserved Attribute. |
java.lang.String |
getNote()
Reserved Attribute. |
java.lang.String |
getOntologyTerm()
Reserved Attribute. |
java.lang.String |
getParent()
Reserved Attribute. |
int |
getPhase()
|
double |
getScore()
|
java.lang.String |
getSeqId()
|
java.lang.String |
getSortBy()
|
java.lang.String |
getSource()
|
int |
getStart()
|
java.lang.String |
getStrand()
|
java.lang.String |
getTarget()
Reserved Attribute. |
java.lang.String |
getType()
|
boolean |
isEndSet()
|
boolean |
isPhaseSet()
|
boolean |
isScoreSet()
|
boolean |
isStartSet()
|
boolean |
isValid()
Call to find out if the unparsed GFF line correctly parsed. |
static void |
loadAttribute(java.lang.StringBuffer sb,
java.lang.String reserveWord,
java.lang.String value)
|
static void |
loadField(java.lang.StringBuffer sb,
java.lang.String field)
|
static void |
saveGFF3TextFile(Gff3Feature[] g,
java.io.File newGFF3File)
Prints an array of GFF3Features as a plain text file |
void |
setAlias(java.lang.String alias)
|
void |
setCustomAttributes(java.lang.String[] customAttributes)
|
void |
setDbxref(java.lang.String dbxref)
|
void |
setEnd(int end)
|
void |
setEndSet(boolean endSet)
|
void |
setGap(java.lang.String gap)
|
void |
setId(java.lang.String id)
|
void |
setName(java.lang.String name)
|
void |
setNote(java.lang.String note)
|
void |
setOntologyTerm(java.lang.String ontologyTerm)
|
void |
setParent(java.lang.String parent)
|
void |
setPhase(int phase)
|
void |
setPhaseSet(boolean phaseSet)
|
void |
setScore(double score)
|
void |
setScoreSet(boolean scoreSet)
|
void |
setSeqId(java.lang.String seqId)
|
void |
setSortBy(java.lang.String sortBy)
|
void |
setSource(java.lang.String source)
|
void |
setStart(int start)
|
void |
setStartSet(boolean startSet)
|
void |
setStrand(java.lang.String strand)
|
void |
setTarget(java.lang.String target)
Reserved Attribute. |
void |
setType(java.lang.String type)
|
void |
setValid(boolean valid)
|
java.lang.String |
sgrBundle()
Returns a collection of sgr lines representing the gff feature: 1) seqId startMin1 0 2) seqId start score 3) seqId end score 4) seqId endPlus1 0 Does not include a final return, thus println(gff.sgrBundle()). |
java.lang.String |
toString()
Generates a GFF3 line. |
java.lang.String |
toStringNoAttributes()
Generates a GFF3 line. |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public Gff3Feature()
public Gff3Feature(java.lang.String unParsedGff3Line)
Method Detail |
public int compareTo(java.lang.Object obj)
compareTo
in interface java.lang.Comparable
public java.lang.Object clone()
public java.lang.String toString()
public java.lang.String toStringNoAttributes()
public java.lang.String sgrBundle()
public static void loadAttribute(java.lang.StringBuffer sb, java.lang.String reserveWord, java.lang.String value)
public static void loadField(java.lang.StringBuffer sb, java.lang.String field)
public static void saveGFF3TextFile(Gff3Feature[] g, java.io.File newGFF3File)
public java.lang.String getAlias()
public void setAlias(java.lang.String alias)
public java.lang.String[] getCustomAttributes()
public void setCustomAttributes(java.lang.String[] customAttributes)
public java.lang.String getDbxref()
public void setDbxref(java.lang.String dbxref)
public int getEnd()
public void setEnd(int end)
public java.lang.String getGap()
public void setGap(java.lang.String gap)
public java.lang.String getId()
public void setId(java.lang.String id)
public java.lang.String getName()
public void setName(java.lang.String name)
public java.lang.String getNote()
public void setNote(java.lang.String note)
public java.lang.String getOntologyTerm()
public void setOntologyTerm(java.lang.String ontologyTerm)
public java.lang.String getParent()
public void setParent(java.lang.String parent)
public int getPhase()
public void setPhase(int phase)
public double getScore()
public void setScore(double score)
public java.lang.String getSeqId()
public void setSeqId(java.lang.String seqId)
public java.lang.String getSource()
public void setSource(java.lang.String source)
public int getStart()
public void setStart(int start)
public java.lang.String getStrand()
public void setStrand(java.lang.String strand)
public java.lang.String getTarget()
public void setTarget(java.lang.String target)
public java.lang.String getType()
public void setType(java.lang.String type)
public boolean isValid()
public void setValid(boolean valid)
public boolean isEndSet()
public void setEndSet(boolean endSet)
public boolean isPhaseSet()
public void setPhaseSet(boolean phaseSet)
public boolean isScoreSet()
public void setScoreSet(boolean scoreSet)
public boolean isStartSet()
public void setStartSet(boolean startSet)
public java.lang.String getSortBy()
public void setSortBy(java.lang.String sortBy)
public java.lang.String getAttributes()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |