

Public Member Functions | |
| GeneWithIsoforms (Collection<?extends LightweightGenomicAnnotation > exons) | |
| GeneWithIsoforms (LightweightGenomicAnnotation align) | |
| GeneWithIsoforms (String pslString) | |
| GeneWithIsoforms (String chrString, int start, int end) | |
| GeneWithIsoforms (String chr, int start, int end, String name, Strand orientation, Collection< Annotation > exons) | |
| GeneWithIsoforms (String chr, int start, int end, String name, String orientation, List< Integer > exonsStart, List< Integer > exonsEnd) | |
| GeneWithIsoforms (String chr, int start, int end, String name, String orientation, List< Integer > exonsStart, List< Integer > exonsEnd, int blockStart, int blockEnd) | |
| GeneWithIsoforms (String chr, int start, int end, String name, String orientation, List< Integer > exonsStart, List< Integer > exonsEnd, int blockStart, int blockEnd, String[] extraData) | |
| GeneWithIsoforms (String chr, int start, int end, String name, String orientation, List< Integer > exonsStart, List< Integer > exonsEnd, String[] extraData) | |
| GeneWithIsoforms (Gene gene) | |
| boolean | IsExactOverlappingIsoform (Gene gene) |
| boolean | AddIsoform (Gene gene) |
| boolean | AddIsoform (Gene gene, boolean updateMainIsoform) |
| boolean | addContainedIsoform (Gene isoform) |
| boolean | AddAllIsoforms (GeneWithIsoforms overlapper) |
| boolean | AddAllIsoforms (GeneWithIsoforms overlapper, boolean updateMainIsoform) |
| boolean | AddAllIsoNotIncludedforms (GeneWithIsoforms other) |
| Collection< Gene > | getAllIsoforms () |
| Collection< Gene > | getAllIsoforms (boolean includeContainingIsoform) |
| void | setBedScore (double scr) |
| void | setExtraFields (double[] scores) |
| void | updateScrToBedScore (double score) |
| List< Annotation > | getScoredExons () |
| boolean | overlapsByGenomicRegion (IntervalTree< GeneWithIsoforms > otherTree, boolean considerOrientation) |
| void | dedup () |
| Gene | findCompatibleGenes (IntervalTree< GeneWithIsoforms > overlapTree, int[] numIntrons) |
| void | expandUtrs (Integer utr1, Integer utr2) |
| void | addSuffixToName (String refName) |
| boolean | overlapsExon (LightweightGenomicAnnotation exon) |
| boolean | overlapsExon (Gene gene) |
| boolean | overlaps (Gene other) |
| Gene | getMerged () |
| void | cleanIsoforms () |
| Collection< Annotation > | getAllIsoformExonSet () |
| Collection< Annotation > | getAllIsoformIntronSet () |
| Gene | constituentIsoform () |
| Gene | constituentIntrons () |
| void | colapse (int exonFudgeFactor) |
| boolean | almostContains (Gene other, int exonFudgeFactor) |
| boolean | almostContains (GeneWithIsoforms other, int exonFudgeFactor) |
| boolean | hasOverlapping3PUTR (GeneWithIsoforms other) |
| boolean | hasOverlapping5PUTR (GeneWithIsoforms other) |
| String | allIsoformsToBED () |
| void | standardizeOreintation () |
| String | toString (String name) |
| Integer | getNumberOfIsoforms () |
| Collection<?extends Gene > | selectRandIsoSubset (Integer maxIsoPerLoci) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | Collection<?extends LightweightGenomicAnnotation > | exons | ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | LightweightGenomicAnnotation | align | ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | pslString | ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chrString, |
| int | start, | ||
| int | end | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chr, |
| int | start, | ||
| int | end, | ||
| String | name, | ||
| Strand | orientation, | ||
| Collection< Annotation > | exons | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chr, |
| int | start, | ||
| int | end, | ||
| String | name, | ||
| String | orientation, | ||
| List< Integer > | exonsStart, | ||
| List< Integer > | exonsEnd | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chr, |
| int | start, | ||
| int | end, | ||
| String | name, | ||
| String | orientation, | ||
| List< Integer > | exonsStart, | ||
| List< Integer > | exonsEnd, | ||
| int | blockStart, | ||
| int | blockEnd | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chr, |
| int | start, | ||
| int | end, | ||
| String | name, | ||
| String | orientation, | ||
| List< Integer > | exonsStart, | ||
| List< Integer > | exonsEnd, | ||
| int | blockStart, | ||
| int | blockEnd, | ||
| String[] | extraData | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | String | chr, |
| int | start, | ||
| int | end, | ||
| String | name, | ||
| String | orientation, | ||
| List< Integer > | exonsStart, | ||
| List< Integer > | exonsEnd, | ||
| String[] | extraData | ||
| ) |
| broad.pda.gene.GeneWithIsoforms.GeneWithIsoforms | ( | Gene | gene | ) |
| boolean broad.pda.gene.GeneWithIsoforms.AddAllIsoforms | ( | GeneWithIsoforms | overlapper | ) |
| boolean broad.pda.gene.GeneWithIsoforms.AddAllIsoforms | ( | GeneWithIsoforms | overlapper, |
| boolean | updateMainIsoform | ||
| ) |
| boolean broad.pda.gene.GeneWithIsoforms.AddAllIsoNotIncludedforms | ( | GeneWithIsoforms | other | ) |

| boolean broad.pda.gene.GeneWithIsoforms.addContainedIsoform | ( | Gene | isoform | ) |

| boolean broad.pda.gene.GeneWithIsoforms.AddIsoform | ( | Gene | gene | ) |
| boolean broad.pda.gene.GeneWithIsoforms.AddIsoform | ( | Gene | gene, |
| boolean | updateMainIsoform | ||
| ) |

| void broad.pda.gene.GeneWithIsoforms.addSuffixToName | ( | String | refName | ) |

| String broad.pda.gene.GeneWithIsoforms.allIsoformsToBED | ( | ) |

| boolean broad.pda.gene.GeneWithIsoforms.almostContains | ( | Gene | other, |
| int | exonFudgeFactor | ||
| ) |


| boolean broad.pda.gene.GeneWithIsoforms.almostContains | ( | GeneWithIsoforms | other, |
| int | exonFudgeFactor | ||
| ) |

| void broad.pda.gene.GeneWithIsoforms.cleanIsoforms | ( | ) |
| void broad.pda.gene.GeneWithIsoforms.colapse | ( | int | exonFudgeFactor | ) |
| Gene broad.pda.gene.GeneWithIsoforms.constituentIntrons | ( | ) |
Constructs an artificial gene where the constituent introns (regions that are intronic in all isoforms) are the exons of the gene.

| Gene broad.pda.gene.GeneWithIsoforms.constituentIsoform | ( | ) |

| void broad.pda.gene.GeneWithIsoforms.dedup | ( | ) |
| void broad.pda.gene.GeneWithIsoforms.expandUtrs | ( | Integer | utr1, |
| Integer | utr2 | ||
| ) |
| Gene broad.pda.gene.GeneWithIsoforms.findCompatibleGenes | ( | IntervalTree< GeneWithIsoforms > | overlapTree, |
| int[] | numIntrons | ||
| ) |

| Collection<Annotation> broad.pda.gene.GeneWithIsoforms.getAllIsoformExonSet | ( | ) |

| Collection<Annotation> broad.pda.gene.GeneWithIsoforms.getAllIsoformIntronSet | ( | ) |

| Collection<Gene> broad.pda.gene.GeneWithIsoforms.getAllIsoforms | ( | ) |

| Collection<Gene> broad.pda.gene.GeneWithIsoforms.getAllIsoforms | ( | boolean | includeContainingIsoform | ) |
In cases were the containg gene is artificial, like when building gene loci and adding all isoforms contain in the loci. The containing gene is not desired. This methods allows the caller to exclude the containing isoform from the list.
| includeContainingIsoform | - boolean flag indicating whether or not to include the containing isoform |
| Gene broad.pda.gene.GeneWithIsoforms.getMerged | ( | ) |

| Integer broad.pda.gene.GeneWithIsoforms.getNumberOfIsoforms | ( | ) |
| List<Annotation> broad.pda.gene.GeneWithIsoforms.getScoredExons | ( | ) |

| boolean broad.pda.gene.GeneWithIsoforms.hasOverlapping3PUTR | ( | GeneWithIsoforms | other | ) |

| boolean broad.pda.gene.GeneWithIsoforms.hasOverlapping5PUTR | ( | GeneWithIsoforms | other | ) |
| boolean broad.pda.gene.GeneWithIsoforms.IsExactOverlappingIsoform | ( | Gene | gene | ) |

| boolean broad.pda.gene.GeneWithIsoforms.overlaps | ( | Gene | other | ) |

| boolean broad.pda.gene.GeneWithIsoforms.overlapsByGenomicRegion | ( | IntervalTree< GeneWithIsoforms > | otherTree, |
| boolean | considerOrientation | ||
| ) |

| boolean broad.pda.gene.GeneWithIsoforms.overlapsExon | ( | LightweightGenomicAnnotation | exon | ) |


| boolean broad.pda.gene.GeneWithIsoforms.overlapsExon | ( | Gene | gene | ) |

| Collection<? extends Gene> broad.pda.gene.GeneWithIsoforms.selectRandIsoSubset | ( | Integer | maxIsoPerLoci | ) |

| void broad.pda.gene.GeneWithIsoforms.setBedScore | ( | double | scr | ) |
| void broad.pda.gene.GeneWithIsoforms.setExtraFields | ( | double[] | scores | ) |
Commented out by skadri on 04/02/12 Replaces extra fields for all children of a gene.
| void broad.pda.gene.GeneWithIsoforms.standardizeOreintation | ( | ) |

| String broad.pda.gene.GeneWithIsoforms.toString | ( | String | name | ) |
| void broad.pda.gene.GeneWithIsoforms.updateScrToBedScore | ( | double | score | ) |
1.8.7