ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Classes | Public Member Functions | Static Public Member Functions | Protected Attributes | List of all members
broad.core.sequence.TranscribedSequenceComposition Class Reference
Collaboration diagram for broad.core.sequence.TranscribedSequenceComposition:
Collaboration graph
[legend]

Public Member Functions

 TranscribedSequenceComposition (String bamFile, String geneBedFile, String genomeFasta, TranscriptionRead transcriptionRead) throws IOException
 
 TranscribedSequenceComposition (String bamFile, String geneBedFile, String bedFileRegionsOfInterest, String genomeFasta, TranscriptionRead transcriptionRead) throws IOException
 
char getTranscribedBaseAtBeginningPosition (Gene parent, Alignment read, int offset) throws IOException
 

Static Public Member Functions

static void main (String[] args) throws IOException
 

Protected Attributes

Collection< String > allNucleotides
 

Detailed Description

Author
prussell

Constructor & Destructor Documentation

broad.core.sequence.TranscribedSequenceComposition.TranscribedSequenceComposition ( String  bamFile,
String  geneBedFile,
String  genomeFasta,
TranscriptionRead  transcriptionRead 
) throws IOException
Parameters
bamFileBam file
geneBedFileBed file of genes
genomeFastaGenome fasta file
transcriptionReadTranscription read
Exceptions
IOException

Here is the caller graph for this function:

broad.core.sequence.TranscribedSequenceComposition.TranscribedSequenceComposition ( String  bamFile,
String  geneBedFile,
String  bedFileRegionsOfInterest,
String  genomeFasta,
TranscriptionRead  transcriptionRead 
) throws IOException
Parameters
bamFileBam file
geneBedFileBed file of genes
bedFileRegionsOfInterestBed file of regions within genes
genomeFastaGenome fasta file
transcriptionReadTranscription read
Exceptions
IOException

Member Function Documentation

char broad.core.sequence.TranscribedSequenceComposition.getTranscribedBaseAtBeginningPosition ( Gene  parent,
Alignment  read,
int  offset 
) throws IOException

Get transcribed base of parent gene at first position of alignment

Parameters
parentParent gene
readAlignment
offsetOffset along the parent transcript from the beginning position
Returns
The transcribed base or N if read orientation does not match parent gene strand
Exceptions
IOException
static void broad.core.sequence.TranscribedSequenceComposition.main ( String[]  args) throws IOException
static
Parameters
args
Exceptions
IOException

Here is the call graph for this function:

Member Data Documentation

Collection<String> broad.core.sequence.TranscribedSequenceComposition.allNucleotides
protected

The documentation for this class was generated from the following file: