org.biojava.bio.program.gff3
Class GFF3Record.Impl
java.lang.Object
org.biojava.utils.AbstractChangeable
org.biojava.bio.program.gff3.GFF3Record.Impl
- All Implemented Interfaces:
- Annotatable, GFF3Record, Changeable
- Enclosing interface:
- GFF3Record
public static final class GFF3Record.Impl
- extends AbstractChangeable
- implements GFF3Record
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
GFF3Record.Impl
public GFF3Record.Impl()
GFF3Record.Impl
public GFF3Record.Impl(GFF3Record rec)
getSequenceID
public String getSequenceID()
- Specified by:
getSequenceID
in interface GFF3Record
setSequenceID
public void setSequenceID(String sequenceID)
getSource
public Term getSource()
- Specified by:
getSource
in interface GFF3Record
setSource
public void setSource(Term source)
getType
public Term getType()
- Specified by:
getType
in interface GFF3Record
setType
public void setType(Term type)
getStart
public int getStart()
- Specified by:
getStart
in interface GFF3Record
setStart
public void setStart(int start)
getEnd
public int getEnd()
- Specified by:
getEnd
in interface GFF3Record
setEnd
public void setEnd(int end)
getScore
public double getScore()
- Specified by:
getScore
in interface GFF3Record
setScore
public void setScore(double score)
getStrand
public StrandedFeature.Strand getStrand()
- Specified by:
getStrand
in interface GFF3Record
setStrand
public void setStrand(StrandedFeature.Strand strand)
getPhase
public int getPhase()
- Specified by:
getPhase
in interface GFF3Record
setPhase
public void setPhase(int phase)
getAnnotation
public Annotation getAnnotation()
- Description copied from interface:
Annotatable
- Should return the associated annotation object.
- Specified by:
getAnnotation
in interface Annotatable
- Returns:
- an Annotation object, never null