Class GffRecord
Represent a record from a Gff file.

Defined in <seqan/gff_io.h>
Signature class GffRecord;

Member Function Overview

Interface Function Overview

Member Variable Overview

Member Functions Detail

float GffRecord::INVALID_SCORE();

Returns invalid score (NaN float value).

Interface Functions Detail

void clear(record);

Reset a GffRecord object.


record The GffRecord to reset.

Member Variables Detail

__int32 GffRecord::beginPos

The begin position of the record.

__int32 GffRecord::endPos

The end position of the record.

__int32 GffRecord::INVALID_IDX

Static member with invalid/sentinel rID value.

__int32 GffRecord::INVALID_POS

Static member with invalid/sentinel position value.

char GffRecord::phase

The phase of the record.


For features of type "CDS", the phase indicates where the feature begins with reference to the reading frame. The phase is one of the integers 0, 1, or 2, indicating the number of bases that should be removed from the beginning of this feature to reach the first base of the next codon

CharString GffRecord::ref

The sequence name of the record.

__int32 GffRecord::rID

Integer representing ref, defaults to INVALID_IDX.

float GffRecord::score

The score of the record.

CharString GffRecord::source

The source of the record.

char GffRecord::strand

The strand the record belongs to.

TCharStringSet GffRecord::tagName

The names of the attributes of the record, StringSet of CharString.


For each value there is a name associated in GffRecord::tagName.

TCharStringSet GffRecord::tagValue

The values of the attributes of the record, StringSet of CharString.


For each name there is a value associated in GffRecord::tagValue.

CharString GffRecord::type

The type of the record.