ESAT
 All Classes Namespaces Files Functions Variables Enumerator Pages
Public Member Functions | Static Public Member Functions | List of all members
broad.pda.annotation.Locus Class Reference

Public Member Functions

 Locus (GeneWithIsoforms g)
 
void addIsoform (GeneWithIsoforms iso, String set)
 
GeneWithIsoforms getReferenceTranscript ()
 
HashMap< String, Integer > getNumIsoformsPerSet ()
 
HashMap< String, Double > getMaxScorePerSet ()
 
HashMap< String, Integer > getIsComaptibleWithRefPerSet ()
 
HashMap< String, Integer > getIsPartiallyComaptibleWithRefPerSet ()
 
int getIsComaptibleBetweenSubsets (ArrayList< String > set1Lst, ArrayList< String > set2Lst, boolean isFully)
 
int getIsComaptibleBetweenAny2Sets (ArrayList< String > setLst, boolean isFully)
 
int getIsComaptibleBetweenSubsets (ArrayList< String > set1Lst, ArrayList< String > set2Lst, BEDFileParser uniqIsoBed)
 
int getIsComaptibleBetweenAny2Sets (ArrayList< String > set3Lst, BEDFileParser uniqIsoBed)
 
Gene getExonUnion ()
 
double[] getDistanceTo3primeNeighbor (BEDFileParser geneSet) throws IOException
 
double[] getDistanceTo5primeNeighbor (BEDFileParser geneSet) throws IOException
 
double[] distanceToOppositeStrand5primeNeighbor (BEDFileParser geneSet) throws IOException
 
double getMaxScoreAcrossAllIso ()
 
void updateIsoformsNameWithLocusName ()
 
Collection< GenegetSetIsoforms (String setName)
 
Collection< GenegetAllIsoforms (String excludeSet)
 
Collection< GenegetComaptibleBetweenAny2Sets (ArrayList< String > setLst, boolean isFully)
 
Collection< GenegetUnqComaptibleBetweenAny2Sets (ArrayList< String > setLst, Collection<?extends Gene > unqIsoSet, boolean isFully)
 
Collection< GenegetUnqComaptibleBetweenSubsets (ArrayList< String > set1Lst, ArrayList< String > set2Lst, Collection< Gene > unqIsoSet, boolean isFully)
 
Collection< GenegetComaptibleIsoforms (Gene g, boolean isFully)
 
Gene getLongestIntornChainIso (String refSet)
 
Gene getMerged ()
 
List< GenegetAllMerged ()
 
int numOfOverlapSets (ArrayList< String > setLst)
 
double getMaxPctCovered ()
 
double getMaxExonsCovered ()
 
double getMaxPctGenomeCovered ()
 
HashMap< Gene, ArrayList
< Double > > 
pctOverlapWithRef ()
 
int isTerminiCoverageBias ()
 
Collection<?extends GenegetAllIsoforms ()
 
Integer getNumberOfIsoforms ()
 
Collection<?extends GeneselectRandIsoSubset (Integer maxIsoPerLoci)
 

Static Public Member Functions

static Collection< GeneSelectLongestIntronChainCandidate (Collection< Gene > betweenSubsetsIsoSet)
 
static boolean isFullyComaptible (Gene iso1, Gene iso2, boolean stringent)
 

Constructor & Destructor Documentation

broad.pda.annotation.Locus.Locus ( GeneWithIsoforms  g)

Member Function Documentation

void broad.pda.annotation.Locus.addIsoform ( GeneWithIsoforms  iso,
String  set 
)
double [] broad.pda.annotation.Locus.distanceToOppositeStrand5primeNeighbor ( BEDFileParser  geneSet) throws IOException
Collection<Gene> broad.pda.annotation.Locus.getAllIsoforms ( String  excludeSet)
Collection<? extends Gene> broad.pda.annotation.Locus.getAllIsoforms ( )

Here is the caller graph for this function:

List<Gene> broad.pda.annotation.Locus.getAllMerged ( )

Here is the caller graph for this function:

Collection<Gene> broad.pda.annotation.Locus.getComaptibleBetweenAny2Sets ( ArrayList< String >  setLst,
boolean  isFully 
)

Here is the call graph for this function:

Collection<Gene> broad.pda.annotation.Locus.getComaptibleIsoforms ( Gene  g,
boolean  isFully 
)

Here is the call graph for this function:

double [] broad.pda.annotation.Locus.getDistanceTo3primeNeighbor ( BEDFileParser  geneSet) throws IOException

Here is the call graph for this function:

double [] broad.pda.annotation.Locus.getDistanceTo5primeNeighbor ( BEDFileParser  geneSet) throws IOException

Here is the call graph for this function:

Gene broad.pda.annotation.Locus.getExonUnion ( )

Here is the caller graph for this function:

int broad.pda.annotation.Locus.getIsComaptibleBetweenAny2Sets ( ArrayList< String >  setLst,
boolean  isFully 
)

Here is the call graph for this function:

int broad.pda.annotation.Locus.getIsComaptibleBetweenAny2Sets ( ArrayList< String >  set3Lst,
BEDFileParser  uniqIsoBed 
)

Here is the call graph for this function:

int broad.pda.annotation.Locus.getIsComaptibleBetweenSubsets ( ArrayList< String >  set1Lst,
ArrayList< String >  set2Lst,
boolean  isFully 
)

Here is the call graph for this function:

int broad.pda.annotation.Locus.getIsComaptibleBetweenSubsets ( ArrayList< String >  set1Lst,
ArrayList< String >  set2Lst,
BEDFileParser  uniqIsoBed 
)

Here is the call graph for this function:

HashMap<String,Integer> broad.pda.annotation.Locus.getIsComaptibleWithRefPerSet ( )
HashMap<String,Integer> broad.pda.annotation.Locus.getIsPartiallyComaptibleWithRefPerSet ( )
Gene broad.pda.annotation.Locus.getLongestIntornChainIso ( String  refSet)
double broad.pda.annotation.Locus.getMaxExonsCovered ( )
double broad.pda.annotation.Locus.getMaxPctCovered ( )
double broad.pda.annotation.Locus.getMaxPctGenomeCovered ( )
double broad.pda.annotation.Locus.getMaxScoreAcrossAllIso ( )
HashMap<String,Double> broad.pda.annotation.Locus.getMaxScorePerSet ( )
Gene broad.pda.annotation.Locus.getMerged ( )

Here is the call graph for this function:

Integer broad.pda.annotation.Locus.getNumberOfIsoforms ( )
HashMap<String,Integer> broad.pda.annotation.Locus.getNumIsoformsPerSet ( )
GeneWithIsoforms broad.pda.annotation.Locus.getReferenceTranscript ( )
Collection<Gene> broad.pda.annotation.Locus.getSetIsoforms ( String  setName)
Collection<Gene> broad.pda.annotation.Locus.getUnqComaptibleBetweenAny2Sets ( ArrayList< String >  setLst,
Collection<?extends Gene unqIsoSet,
boolean  isFully 
)
Collection<Gene> broad.pda.annotation.Locus.getUnqComaptibleBetweenSubsets ( ArrayList< String >  set1Lst,
ArrayList< String >  set2Lst,
Collection< Gene unqIsoSet,
boolean  isFully 
)
static boolean broad.pda.annotation.Locus.isFullyComaptible ( Gene  iso1,
Gene  iso2,
boolean  stringent 
)
static

Here is the caller graph for this function:

int broad.pda.annotation.Locus.isTerminiCoverageBias ( )
int broad.pda.annotation.Locus.numOfOverlapSets ( ArrayList< String >  setLst)
HashMap<Gene, ArrayList<Double> > broad.pda.annotation.Locus.pctOverlapWithRef ( )

Here is the call graph for this function:

static Collection<Gene> broad.pda.annotation.Locus.SelectLongestIntronChainCandidate ( Collection< Gene betweenSubsetsIsoSet)
static

Here is the call graph for this function:

Collection<? extends Gene> broad.pda.annotation.Locus.selectRandIsoSubset ( Integer  maxIsoPerLoci)

Here is the call graph for this function:

void broad.pda.annotation.Locus.updateIsoformsNameWithLocusName ( )

Here is the call graph for this function:


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