
Classes | |
| class | AgpEntry |
| class | AgpEntryFactory |
Public Member Functions | |
| Chromosome (final String name) | |
| Chromosome (String name, String agpFile) throws Exception | |
| boolean | isSexChromosome () |
| Annotation | getShortArm () |
| boolean | isAutosome () |
| String | getName () |
| String | getSymbol () |
| String | getChromosomeNumber () |
| int | compareTo (Object o) |
| long | getUngappedSize () |
| void | setSequenceFile (File file) |
| int | length () |
| List< AgpEntry > | gaps () |
| SequenceRegion | drawRandomRegion (int size) |
| List<?extends GenomicAnnotation > | shuffle (GenomicAnnotation toShuffle, List<?extends GenomicAnnotation > toAvoid) |
| List<?extends Annotation > | shuffleWithinValid (Annotation toShuffle, List<?extends Annotation > valid) |
| List<?extends GenomicAnnotation > | shuffle (List<?extends GenomicAnnotation > toShuffle, List<?extends GenomicAnnotation > toAvoid) |
| List<?extends GenomicAnnotation > | shuffleWithinValid (List<?extends Annotation > toShuffle, List<?extends Annotation > valid) |
| void | getRegion (SequenceRegion region) |
| void | getRegion (SequenceRegion region, boolean softmask) |
| void | getRegion (SequenceRegion region, boolean softmask, Map< String, IntervalTree< Alignments >> okRepeats) |
| List< SequenceRegion > | getRegions (List<?extends GenomicAnnotation > annotations, int padding) throws IOException |
| void | extractRegions (List<?extends SequenceRegion > regions) throws IOException |
| void | extractRegion (SequenceRegion region) throws IOException |
| void | loadSequence () throws IOException |
| void | unloadSequence () |
| Sequence | getSequence () |
| void | insert (SequenceRegion region, LightweightGenomicAnnotation insertPoint) |
| void | delete (SequenceRegion region) |
| void | invert (SequenceRegion region) |
Static Public Member Functions | |
| static boolean | isSexChromosome (String name) |
| static boolean | isAutosome (String name) |
| static String | getChromosomeNumber (String name) |
| static int | compareNames (String name1, String name2) |
Represents a chromosome in a genome
| broad.pda.feature.genome.Chromosome.Chromosome | ( | final String | name | ) |
| The | name of the chromosome e.g. "chr12" |


| broad.pda.feature.genome.Chromosome.Chromosome | ( | String | name, |
| String | agpFile | ||
| ) | throws Exception |
| The | name of the chromosome e.g. "chr12" |
| An | AGP file describing the chromosome assembly |

|
static |

| int broad.pda.feature.genome.Chromosome.compareTo | ( | Object | o | ) |

| void broad.pda.feature.genome.Chromosome.delete | ( | SequenceRegion | region | ) |

| SequenceRegion broad.pda.feature.genome.Chromosome.drawRandomRegion | ( | int | size | ) |

| void broad.pda.feature.genome.Chromosome.extractRegion | ( | SequenceRegion | region | ) | throws IOException |

| void broad.pda.feature.genome.Chromosome.extractRegions | ( | List<?extends SequenceRegion > | regions | ) | throws IOException |


| List<AgpEntry> broad.pda.feature.genome.Chromosome.gaps | ( | ) |


| String broad.pda.feature.genome.Chromosome.getChromosomeNumber | ( | ) |

|
static |
| String broad.pda.feature.genome.Chromosome.getName | ( | ) |

| void broad.pda.feature.genome.Chromosome.getRegion | ( | SequenceRegion | region | ) |

| void broad.pda.feature.genome.Chromosome.getRegion | ( | SequenceRegion | region, |
| boolean | softmask | ||
| ) |
| void broad.pda.feature.genome.Chromosome.getRegion | ( | SequenceRegion | region, |
| boolean | softmask, | ||
| Map< String, IntervalTree< Alignments >> | okRepeats | ||
| ) |
| List<SequenceRegion> broad.pda.feature.genome.Chromosome.getRegions | ( | List<?extends GenomicAnnotation > | annotations, |
| int | padding | ||
| ) | throws IOException |

| Sequence broad.pda.feature.genome.Chromosome.getSequence | ( | ) |
| Annotation broad.pda.feature.genome.Chromosome.getShortArm | ( | ) |
| String broad.pda.feature.genome.Chromosome.getSymbol | ( | ) |


| long broad.pda.feature.genome.Chromosome.getUngappedSize | ( | ) |

| void broad.pda.feature.genome.Chromosome.insert | ( | SequenceRegion | region, |
| LightweightGenomicAnnotation | insertPoint | ||
| ) |

| void broad.pda.feature.genome.Chromosome.invert | ( | SequenceRegion | region | ) |

| boolean broad.pda.feature.genome.Chromosome.isAutosome | ( | ) |

|
static |

| boolean broad.pda.feature.genome.Chromosome.isSexChromosome | ( | ) |
|
static |
| int broad.pda.feature.genome.Chromosome.length | ( | ) |


| void broad.pda.feature.genome.Chromosome.loadSequence | ( | ) | throws IOException |


| void broad.pda.feature.genome.Chromosome.setSequenceFile | ( | File | file | ) |

| List<? extends GenomicAnnotation> broad.pda.feature.genome.Chromosome.shuffle | ( | GenomicAnnotation | toShuffle, |
| List<?extends GenomicAnnotation > | toAvoid | ||
| ) |
| List<? extends GenomicAnnotation> broad.pda.feature.genome.Chromosome.shuffle | ( | List<?extends GenomicAnnotation > | toShuffle, |
| List<?extends GenomicAnnotation > | toAvoid | ||
| ) |
Randomizes (using a quasi uniform distribution) a list of genomic annotations
| toShuffle | List of genomic annotations to shuffle |
| toAvoid | regions to avoid placing a shuffled annotation. |

| List<? extends Annotation> broad.pda.feature.genome.Chromosome.shuffleWithinValid | ( | Annotation | toShuffle, |
| List<?extends Annotation > | valid | ||
| ) |

| List<? extends GenomicAnnotation> broad.pda.feature.genome.Chromosome.shuffleWithinValid | ( | List<?extends Annotation > | toShuffle, |
| List<?extends Annotation > | valid | ||
| ) |

| void broad.pda.feature.genome.Chromosome.unloadSequence | ( | ) |
1.8.7