Class: ItemFilteredGenomicData

ItemFilteredGenomicData

new epiviz.datatypes.ItemFilteredGenomicData(data, filter)

datatypes/item-filtered-genomic-data.js, line 15
Name Type Description
data epiviz.datatypes.GenomicData
filter epiviz.ui.charts.markers.VisualizationMarker.<epiviz.datatypes.GenomicData, *, epiviz.datatypes.GenomicData.ValueItem, boolean>

Extends

Methods

inherited protected_setMap(map)

datatypes/map-genomic-data.js, line 54
Name Type Description
map epiviz.measurements.MeasurementHashtable.<epiviz.datatypes.MeasurementGenomicData>

inherited binarySearchStarts(m, range){Object}

datatypes/map-genomic-data.js, line 165

Gets the first index and length of the rows that have start positions within the given range

.

Gets the first index and length of the rows that have start positions within the given range

Name Type Description
m epiviz.measurements.Measurement
range epiviz.datatypes.GenomicRange
Returns:
Type Description
Object

inherited firstSeries(){epiviz.datatypes.MeasurementGenomicData}

datatypes/map-genomic-data.js, line 65
Returns:
Type Description
epiviz.datatypes.MeasurementGenomicData

inherited foreach(callback)

datatypes/map-genomic-data.js, line 176

Iterates through all pairs in the map, or until the given function returns something that evaluates to true.

Iterates through all pairs in the map, or until the given function returns something that evaluates to true.

Name Type Description
callback function

inherited get(m, i){epiviz.datatypes.GenomicData.ValueItem}

datatypes/map-genomic-data.js, line 83
Name Type Description
m epiviz.measurements.Measurement
i number
Returns:
Type Description
epiviz.datatypes.GenomicData.ValueItem

inherited getByGlobalIndex(m, globalIndex){epiviz.datatypes.GenomicData.ValueItem}

datatypes/map-genomic-data.js, line 142
Name Type Description
m epiviz.measurements.Measurement
globalIndex number
Returns:
Type Description
epiviz.datatypes.GenomicData.ValueItem

inherited getRow(m, i){epiviz.datatypes.GenomicData.RowItem}

datatypes/map-genomic-data.js, line 94
Name Type Description
m epiviz.measurements.Measurement
i number
Returns:
Type Description
epiviz.datatypes.GenomicData.RowItem

inherited getRowByGlobalIndex(m, globalIndex){epiviz.datatypes.GenomicData.RowItem}

datatypes/map-genomic-data.js, line 153
Name Type Description
m epiviz.measurements.Measurement
globalIndex number
Returns:
Type Description
epiviz.datatypes.GenomicData.RowItem

inherited getSeries(m){epiviz.datatypes.MeasurementGenomicData}

datatypes/map-genomic-data.js, line 74
Name Type Description
m epiviz.measurements.Measurement
Returns:
Type Description
epiviz.datatypes.MeasurementGenomicData

inherited globalEndIndex(m){number}

datatypes/map-genomic-data.js, line 121
Name Type Description
m epiviz.measurements.Measurement
Returns:
Type Description
number

inherited globalStartIndex(m){number}

datatypes/map-genomic-data.js, line 111
Name Type Description
m epiviz.measurements.Measurement
Returns:
Type Description
number

inherited isReady(){boolean}

datatypes/map-genomic-data.js, line 46
Returns:
Type Description
boolean

inherited measurements(){Array.<epiviz.measurements.Measurement>}

datatypes/map-genomic-data.js, line 103
Returns:
Type Description
Array.<epiviz.measurements.Measurement>

inherited ready(callback)

datatypes/map-genomic-data.js, line 39
Name Type Description
callback function

inherited size(m){number}

datatypes/map-genomic-data.js, line 131
Name Type Description
m epiviz.measurements.Measurement
Returns:
Type Description
number
comments powered by Disqus