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 163Iterates 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