class GTF22Record extends FeatureBuilderModifier
A record representing the information contained in one line of a file in GTF2.2 feature.format (feature.format specification)
- Alphabetic
- By Inheritance
- GTF22Record
- FeatureBuilderModifier
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
GTF22Record(line: String)
- line
String containing one valid GTF2.2 line with or without trailing newline character
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
lazy val
attributes: Map[String, String]
Map of attribute name to value.
Map of attribute name to value.
Empty attributes (having value "") are not included in this map.
See feature.format specification for details on GTF2.2 attributes.
-
lazy val
chr: String
The chromosome or reference sequence name.
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
lazy val
end: Int
Zero-based end position in reference coordinates, exclusive.
Zero-based end position in reference coordinates, exclusive.
GTF2.2 feature.format uses 1-based positions, and furthermore, uses fully closed intervals so the end position is the last position included in the feature. This library uses 0-based positions and half open intervals, so the end position is the position after the last position included in the feature. Therefore, this value is equal to the integer in the GTF2.2 file, because it is theoretically converted twice for these two differences.
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
lazy val
featureType: FeatureType
The feature type.
The feature type. For valid values see feature.format specification.
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
lazy val
frame: Option[Int]
The frame, or None if '.' is specified in the file.
-
lazy val
geneId: Option[String]
Gene ID, or None if attribute value is ""
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
-
lazy val
ignore: Boolean
True if the line is to be ignored, either because it is a comment or because the feature type is not supported (see feature.format specification).
-
lazy val
isComment: Boolean
True if the line represents a comment (starting with '#'), false otherwise.
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
-
def
op(fb: FeatureBuilder): FeatureBuilder
Returns a new FeatureBuilder consisting of the passed FeatureBuilder with the information in this GTF22Record added to it.
Returns a new FeatureBuilder consisting of the passed FeatureBuilder with the information in this GTF22Record added to it.
The feature type must not be one of the CNS types (see feature.format specification) as these features are specified on a single GTF2.2 line and should not be incorporated into an existing FeatureBuilder. The feature type must also not be an ignored type.
- fb
Original FeatureBuilder with the same transcript ID and gene ID as this record
- returns
New FeatureBuilder with additional information from this record incorporated
- Definition Classes
- GTF22Record → FeatureBuilderModifier
-
lazy val
orientation: Orientation
The Orientation.
The Orientation.
This value is equal to Plus if '+' is specified in the file or Minus if '-' is specified.
-
lazy val
score: Option[Float]
The floating point score, or None if '.' is specified in the line.
-
lazy val
source: String
The annotation source (see feature.format specification).
-
lazy val
start: Int
Zero-based start position in reference coordinates, inclusive.
Zero-based start position in reference coordinates, inclusive.
GTF2.2 feature.format uses 1-based positions. This library uses 0-based positions. Therefore, this value has been converted to a 0-based position. The start position is the first position that is included in the feature.
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
lazy val
transcriptId: Option[String]
Transcript ID, or None if attribute value is ""
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )