NAME
Bio::ToolBox::Parser::ucsc::builder - Build gene and transcript SeqFeatures from UCSC formats
USAGE
Don't use this directly. This is an accessory module for the Bio::ToolBox::Parser::ucsc module.
It will take a line from a UCSC-formatted gene table (refFlat, genePred, knownGene) and assemble a hierarchical gene or transcript SeqFeature object.
METHODS
- new
-
Pass an ARRAY reference representing the tab-delimited fields from a line read from UCSC-formatted file and the Bio::ToolBox::Parser::ucsc object itself. The method of parsing is determined by the number of elements.
- build_transcript
- build_gene
-
Methods for building the representative transcript and gene from the line data.
- add_exons
- add_utrs
- add_cds
- add_codons
-
Add relative subfeatures to a transcript.
- find_existing_subfeature
-
Find the same subfeature when sharing is enabled.
- update_attributes
- add_unique_attribute
-
Add attributes.
- name
- name2
- gene_name
- chrom
- txStart
- txEnd
- strand
- cdsStart
- cdsEnd
- exonCount
- exonStarts
- exonEnds
- type
- refseq
- note
- status
- completeness
- ucsc
-
Read access to parsed values in the object.
AUTHOR
Timothy J. Parnell, PhD
Dept of Oncological Sciences
Huntsman Cancer Institute
University of Utah
Salt Lake City, UT, 84112
This package is free software; you can redistribute it and/or modify it under the terms of the Artistic License 2.0.