|
| | Sequence (String id) |
| |
| | Sequence (String id, boolean isLarge) |
| |
| | Sequence (String id, int expectedSize) |
| |
| String | getId () |
| |
| void | setForwardStrand (boolean isForwardStrand) |
| |
| void | setId (String id) |
| |
| void | unloadSequence () |
| |
| void | unloadEncodedSequence () |
| |
| void | unloadAllSequences () |
| |
| int | getLength () |
| |
| void | setCharAt (int position, char newCharacter) throws IllegalAccessException |
| |
| String | getSequenceBases () |
| |
| void | setSequenceBases (String sequence) |
| |
| void | append (String partialSequence) |
| |
| Sequence | shuffle () |
| |
| void | append (char c) |
| |
| boolean | isGap (int position) |
| |
| List< GenomicAnnotation > | getSoftmaskedRegions () |
| |
| int | countSoftMaskedBases () |
| |
| void | maskSoftmaskedRegions () |
| |
| short[] | getEncodedSequence () |
| |
| Matrix | getVectorEncodedSequence () |
| |
| Matrix | encodeSequenceAsVector () |
| |
| short[] | encodeSequence () |
| |
| short[] | encodeSequenceIgnoreCase () |
| |
| short[] | encodeSequenceIgnoreCase (boolean distinguishMissingSequence) |
| |
| List< Short > | compute454Flow (char[] flowOrder) |
| |
| List< Short > | compute454Flow (char[] flowOrder, int start, int end) |
| |
| float | gcContent () |
| |
| boolean | contains (String motif) |
| |
| void | reverse () |
| |
| void | uppercase () |
| |
| void | mask (Annotation region, boolean softmask) |
| |
| SequenceRegion | getRegion (int start, int end) |
| |
| void | getRegion (SequenceRegion region) |
| |
| void | getRegion (SequenceRegion region, boolean softmask) |
| |
| void | getRegion (SequenceRegion region, boolean softmask, Map< String, IntervalTree< Alignments >> okRepeats) |
| |
| void | getRegions (List<?extends SequenceRegion > regions) |
| |
| SequenceRegion | extractRegionBasedOnGC (float targetGC, int size, int buffer) |
| |
| boolean | isForwardStrand () |
| |
| StringBuilder | getSequenceBuilder () |
| |
| int | getGapsSize () |
| |
| WindowSlider | getSlider (int windowSize, int overlap) |
| |
| List< SequenceRegion > | chunk (int chunkSize, int chunkOverlap) |
| |
| int | getEnd () |
| |
| List< int[]> | findUngappedSequenceChunks () |
| |
| Collection< Annotation > | getMatches (String s, int windowStart, int windowEnd, boolean includeRC) |
| |
| Sequence | getSubSequence (SequenceRegion region, int extension) |
| |
| Sequence | getSubSequence (String name, int start, int end, int extension) |
| |
| Sequence | getSubSequence (String name, int start, int end) |
| |
| Sequence | getSubsequence (Gene annot) |
| |
| Sequence | getSubsequence (Annotation annot) |
| |
| void | setCapacity (int size) |
| |
| Sequence | scramble () |
| |
| Sequence | getAntisense () |
| |
| String | getRefseqGeneName () |
| |
| String | getRefseqSpeciesName () |
| |
| String | getRefseqRnaClassName () |
| |
| Map< String, KmerInfo > | buildKmerMap (int kmer) |
| |
| broad.core.sequence.Sequence.Sequence |
( |
String |
id | ) |
|
| broad.core.sequence.Sequence.Sequence |
( |
String |
id, |
|
|
boolean |
isLarge |
|
) |
| |
| broad.core.sequence.Sequence.Sequence |
( |
String |
id, |
|
|
int |
expectedSize |
|
) |
| |
| void broad.core.sequence.Sequence.append |
( |
String |
partialSequence | ) |
|
| void broad.core.sequence.Sequence.append |
( |
char |
c | ) |
|
| Map<String, KmerInfo> broad.core.sequence.Sequence.buildKmerMap |
( |
int |
kmer | ) |
|
Gvien a kmer size, it builds a map of all kmers found
- Parameters
-
| List<SequenceRegion> broad.core.sequence.Sequence.chunk |
( |
int |
chunkSize, |
|
|
int |
chunkOverlap |
|
) |
| |
| static String broad.core.sequence.Sequence.complement |
( |
String |
seq | ) |
|
|
static |
| List<Short> broad.core.sequence.Sequence.compute454Flow |
( |
char[] |
flowOrder | ) |
|
| List<Short> broad.core.sequence.Sequence.compute454Flow |
( |
char[] |
flowOrder, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
| static float broad.core.sequence.Sequence.computeGCContent |
( |
String |
dnaString | ) |
|
|
static |
| static float [] broad.core.sequence.Sequence.computeSequenceComposition |
( |
String |
dnaString | ) |
|
|
static |
| boolean broad.core.sequence.Sequence.contains |
( |
String |
motif | ) |
|
| int broad.core.sequence.Sequence.countSoftMaskedBases |
( |
| ) |
|
| static String broad.core.sequence.Sequence.decode |
( |
short[] |
shortEncodedSequence | ) |
|
|
static |
| short [] broad.core.sequence.Sequence.encodeSequence |
( |
| ) |
|
| static short [] broad.core.sequence.Sequence.encodeSequence |
( |
StringBuilder |
bases | ) |
|
|
static |
| Matrix broad.core.sequence.Sequence.encodeSequenceAsVector |
( |
| ) |
|
| short [] broad.core.sequence.Sequence.encodeSequenceIgnoreCase |
( |
| ) |
|
| short [] broad.core.sequence.Sequence.encodeSequenceIgnoreCase |
( |
boolean |
distinguishMissingSequence | ) |
|
| static short [] broad.core.sequence.Sequence.encodeSequenceIgnoreCase |
( |
StringBuilder |
sequence | ) |
|
|
static |
| static short [] broad.core.sequence.Sequence.encodeSequenceIgnoreCase |
( |
StringBuilder |
sequence, |
|
|
boolean |
distinguishMissingSequence |
|
) |
| |
|
static |
| SequenceRegion broad.core.sequence.Sequence.extractRegionBasedOnGC |
( |
float |
targetGC, |
|
|
int |
size, |
|
|
int |
buffer |
|
) |
| |
| List<int []> broad.core.sequence.Sequence.findUngappedSequenceChunks |
( |
| ) |
|
Finds the list of ungapped regions in the sequence.
- Returns
- A list of two sized integer arrays with the start and end of the ungapped regions. The convention here is semi closed intervals, each list items is of the form [start, end).
| float broad.core.sequence.Sequence.gcContent |
( |
| ) |
|
| static Collection<String> broad.core.sequence.Sequence.generateAll5Mers |
( |
| ) |
|
|
static |
| static Collection<String> broad.core.sequence.Sequence.generateAllKmers |
( |
int |
k | ) |
|
|
static |
Get all kmers composed of the bases A, C, G, T
- Parameters
-
- Returns
- All 4^k kmers
| static String broad.core.sequence.Sequence.generateRandomSequence |
( |
int |
oligoSize | ) |
|
|
static |
| static String broad.core.sequence.Sequence.get3Prime |
( |
String |
seq, |
|
|
int |
numBases |
|
) |
| |
|
static |
| Sequence broad.core.sequence.Sequence.getAntisense |
( |
| ) |
|
| short [] broad.core.sequence.Sequence.getEncodedSequence |
( |
| ) |
|
| int broad.core.sequence.Sequence.getEnd |
( |
| ) |
|
| int broad.core.sequence.Sequence.getGapsSize |
( |
| ) |
|
| String broad.core.sequence.Sequence.getId |
( |
| ) |
|
| int broad.core.sequence.Sequence.getLength |
( |
| ) |
|
| Collection<Annotation> broad.core.sequence.Sequence.getMatches |
( |
String |
s, |
|
|
int |
windowStart, |
|
|
int |
windowEnd, |
|
|
boolean |
includeRC |
|
) |
| |
Get all matches for a string as annotations with respect to this sequence Search a window Case is ignored
- Parameters
-
| s | The string |
| windowStart | Start position of window to search |
| windowEnd | End of window to search |
| includeRC | Also search for reverse complement of string |
- Returns
- Collection of annotations representing string matches
| String broad.core.sequence.Sequence.getRefseqGeneName |
( |
| ) |
|
Get the Refseq gene name which appears between the last pair of parentheses in fasta header
- Returns
- gene name
| String broad.core.sequence.Sequence.getRefseqRnaClassName |
( |
| ) |
|
| String broad.core.sequence.Sequence.getRefseqSpeciesName |
( |
| ) |
|
Get the species name that appears right after the transcript ID or the PREDICTED tag
- Returns
| SequenceRegion broad.core.sequence.Sequence.getRegion |
( |
int |
start, |
|
|
int |
end |
|
) |
| |
- Parameters
-
| start | - start of the region to extract the starting base will be included starting at 0 |
| end | - the end of the region to extract, the base at position end will not be included. |
- Returns
| void broad.core.sequence.Sequence.getRegion |
( |
SequenceRegion |
region, |
|
|
boolean |
softmask |
|
) |
| |
| void broad.core.sequence.Sequence.getRegion |
( |
SequenceRegion |
region, |
|
|
boolean |
softmask, |
|
|
Map< String, IntervalTree< Alignments >> |
okRepeats |
|
) |
| |
| void broad.core.sequence.Sequence.getRegions |
( |
List<?extends SequenceRegion > |
regions | ) |
|
| String broad.core.sequence.Sequence.getSequenceBases |
( |
| ) |
|
| StringBuilder broad.core.sequence.Sequence.getSequenceBuilder |
( |
| ) |
|
| WindowSlider broad.core.sequence.Sequence.getSlider |
( |
int |
windowSize, |
|
|
int |
overlap |
|
) |
| |
| Sequence broad.core.sequence.Sequence.getSubSequence |
( |
String |
name, |
|
|
int |
start, |
|
|
int |
end, |
|
|
int |
extension |
|
) |
| |
Get subsequence with extension
- Parameters
-
| name | Name of new sequence to return |
| start | Start position of subsequence |
| end | Position after last position to include |
| extension | Extension |
- Returns
- The subsequence
| Sequence broad.core.sequence.Sequence.getSubSequence |
( |
String |
name, |
|
|
int |
start, |
|
|
int |
end |
|
) |
| |
Get subsequence
- Parameters
-
| name | Name of new sequence to return |
| start | Start position of subsequence |
| end | Position after last position to include |
- Returns
- The subsequence
| Sequence broad.core.sequence.Sequence.getSubsequence |
( |
Gene |
annot | ) |
|
Get the spliced transcribed sequence of an annotation Bases are reported in 5' to 3' direction
- Parameters
-
- Returns
- Sequence with same name as annotation containing the transcribed sequence
| Sequence broad.core.sequence.Sequence.getSubsequence |
( |
Annotation |
annot | ) |
|
Get the spliced transcribed sequence of an annotation Bases are reported in 5' to 3' direction
- Parameters
-
- Returns
- Sequence with same name as annotation containing the transcribed sequence
| Matrix broad.core.sequence.Sequence.getVectorEncodedSequence |
( |
| ) |
|
| boolean broad.core.sequence.Sequence.isForwardStrand |
( |
| ) |
|
| boolean broad.core.sequence.Sequence.isGap |
( |
int |
position | ) |
|
| void broad.core.sequence.Sequence.mask |
( |
Annotation |
region, |
|
|
boolean |
softmask |
|
) |
| |
Mask part of sequence
- Parameters
-
| region | Region to mask. Masks blocks only. |
| softmask | If true, mask to lower case. If false, mask to Ns. |
| void broad.core.sequence.Sequence.maskSoftmaskedRegions |
( |
| ) |
|
| void broad.core.sequence.Sequence.reverse |
( |
| ) |
|
| static String broad.core.sequence.Sequence.reverseSequence |
( |
String |
seq | ) |
|
|
static |
| Sequence broad.core.sequence.Sequence.scramble |
( |
| ) |
|
| void broad.core.sequence.Sequence.setCapacity |
( |
int |
size | ) |
|
| void broad.core.sequence.Sequence.setCharAt |
( |
int |
position, |
|
|
char |
newCharacter |
|
) |
| throws IllegalAccessException |
| void broad.core.sequence.Sequence.setForwardStrand |
( |
boolean |
isForwardStrand | ) |
|
| void broad.core.sequence.Sequence.setId |
( |
String |
id | ) |
|
| void broad.core.sequence.Sequence.setSequenceBases |
( |
String |
sequence | ) |
|
| Sequence broad.core.sequence.Sequence.shuffle |
( |
| ) |
|
| void broad.core.sequence.Sequence.unloadAllSequences |
( |
| ) |
|
| void broad.core.sequence.Sequence.unloadEncodedSequence |
( |
| ) |
|
| void broad.core.sequence.Sequence.unloadSequence |
( |
| ) |
|
| void broad.core.sequence.Sequence.uppercase |
( |
| ) |
|
| final char [] broad.core.sequence.Sequence.LONG_READ_FLOW = {'G','A','T','C'} |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_A = 0 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_a = 5 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_C = 1 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_c = 6 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_G = 2 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_g = 7 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_GAP = 4 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_N = 9 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_T = 3 |
|
static |
| final short broad.core.sequence.Sequence.SHORT_ENCODED_t = 8 |
|
static |
| final char [] broad.core.sequence.Sequence.SHORT_READ_FLOW = {'T','A','C','G'} |
|
static |
The documentation for this class was generated from the following file: