Class: Subset

.GenomicRanges. Subset

new epiviz.datatypes.deprecated.GenomicRanges.Subset(parent, indices)

datatypes/deprecated/genomic-ranges.js, line 407
Name Type Description
parent epiviz.datatypes.deprecated.GenomicRanges
indices Array.<number>

A set of unique indices pointing to the data in parent (uniqueness is enforced in the Subset class, so if duplicate indices exist, only the first of them is considered)

Extends

Methods

inherited protected_initializeIntervalForest()

datatypes/deprecated/genomic-ranges.js, line 118

inherited dataType(){string}

datatypes/deprecated/genomic-ranges.js, line 140
Returns:
Type Description
string

end(index){number}

datatypes/deprecated/genomic-ranges.js, line 532
Name Type Description
index number
Returns:
Type Description
number

findOverlaps(query){epiviz.datatypes.deprecated.GenomicRanges.Hits}

datatypes/deprecated/genomic-ranges.js, line 468
Name Type Description
query epiviz.datatypes.deprecated.GenomicRanges
Returns:
Type Description
epiviz.datatypes.deprecated.GenomicRanges.Hits

inherited foreach(fun)

datatypes/deprecated/genomic-ranges.js, line 163

Iterates through all genomic ranges until fun returns something that evaluates to true

.

Iterates through all genomic ranges until fun returns something that evaluates to true

Name Type Description
fun function

get(i){epiviz.datatypes.deprecated.GenomicRanges.Row}

datatypes/deprecated/genomic-ranges.js, line 451
Name Type Description
i number | string

either a numeric index of the row, or an id of the sought id

Returns:
Type Description
epiviz.datatypes.deprecated.GenomicRanges.Row

id(index){string}

datatypes/deprecated/genomic-ranges.js, line 507
Name Type Description
index number
Returns:
Type Description
string

levels(){Array.<string>}

datatypes/deprecated/genomic-ranges.js, line 556
Returns:
Type Description
Array.<string>

inherited ranges(){epiviz.datatypes.deprecated.GenomicRanges}

datatypes/deprecated/genomic-ranges.js, line 147
Returns:
Type Description
epiviz.datatypes.deprecated.GenomicRanges

seqinfo(index){epiviz.datatypes.deprecated.SeqInfo}

datatypes/deprecated/genomic-ranges.js, line 516
Name Type Description
index number
Returns:
Type Description
epiviz.datatypes.deprecated.SeqInfo

size(){number}

datatypes/deprecated/genomic-ranges.js, line 460
Returns:
Type Description
number the total number of rows in the structure

start(index){number}

datatypes/deprecated/genomic-ranges.js, line 524
Name Type Description
index number
Returns:
Type Description
number

strand(index){string}

datatypes/deprecated/genomic-ranges.js, line 540
Name Type Description
index number
Returns:
Type Description
string

subsetByOverlaps(query){epiviz.datatypes.deprecated.GenomicRanges}

datatypes/deprecated/genomic-ranges.js, line 492
Name Type Description
query
Returns:
Type Description
epiviz.datatypes.deprecated.GenomicRanges

value(column, index){*}

datatypes/deprecated/genomic-ranges.js, line 549
Name Type Description
column string
index number
Returns:
Type Description
*

valueColumns(){Array.<string>}

datatypes/deprecated/genomic-ranges.js, line 499
Returns:
Type Description
Array.<string> the names of the value columns associated with the GenomicRanges instance
comments powered by Disqus