NAME

GenOO::TranscriptCollection::Factory - Factory for creating GenOO::TranscriptCollection objects

SYNOPSIS

# It returns the requested factory implementation

my $implementation = GenOO::TranscriptCollection::Factory->create('Implementation',
    {
        ARGUMENT_FOR_IMPLEMENTATION => undef
    }
);

DESCRIPTION

It helps to encapsulate the actual factories that handle the creation of the requested objects

EXAMPLES

# Create a GTF implementation
my $gtf_implementation = GenOO::TranscriptCollection::Factory->create('GTF',
    {
        file => 'sample.gtf'
    }
);