NAME

GenOO::Transcript::Part - A functional region within a transcript consisting of spliceable elements

SYNOPSIS

# This is the main region object.
# Represents a functional region within
# a transcript eg 3'UTR, CDS or 5'UTR
# It supports splicing.

# To initialize 
my $region = GenOO::Transcript::Part->new({
    species      => undef,
    strand       => undef,    #required
    chromosome   => undef,    #required
    start        => undef,    #required
    stop         => undef,    #required
    name         => undef,
    sequence     => undef,
    transcript   => undef,    #backreference to a L<GenOO::Transcript> object
    splice_starts    => undef,    #reference to an array of splice starts
    splice_stops     => undef,    #reference to an array of splice stops
});

DESCRIPTION

A transcript part can be any functional part of a transcript. It is usually used for the 3'UTR
5'UTR, coding region (CDS) etc. It has a genomic location (start, stop, chromosome, strand), 
it is spliceable (splice_starts, splice_stops, exons, introns etc) and is connected to a 
transcript object.

EXAMPLES

Not provided yet