new epiviz.data.Request(id, args, method)
data/request.js, line 15
| Name | Type | Description |
|---|---|---|
id |
number | |
args |
Object.<string, string> | |
method |
epiviz.data.Request.Method | optional |
Members
-
staticepiviz.data.Request.Actionstring
-
Properties:
Name Type Default Description GET_ROWSstring getRows GET_VALUESstring getValues GET_COMBINEDstring getCombined GET_MEASUREMENTSstring getMeasurements SEARCHstring search GET_SEQINFOSstring getSeqInfos SAVE_WORKSPACEstring saveWorkspace DELETE_WORKSPACEstring deleteWorkspace GET_WORKSPACESstring getWorkspaces GET_HIERARCHYstring getHierarchy PROPAGATE_HIERARCHY_CHANGESstring propagateHierarchyChanges GET_CHART_SETTINGSstring getChartSettings SET_CHART_SETTINGSstring setChartSettings GET_AVAILABLE_CHARTSstring getAvailableCharts ADD_MEASUREMENTSstring addMeasurements REMOVE_MEASUREMENTSstring removeMeasurements ADD_SEQINFOSstring addSeqInfos REMOVE_SEQNAMESstring removeSeqNames ADD_CHARTstring addChart REMOVE_CHARTstring removeChart CLEAR_DATASOURCE_GROUP_CACHEstring clearDatasourceGroupCache FLUSH_CACHEstring flushCache NAVIGATEstring navigate REDRAWstring redraw GET_CURRENT_LOCATIONstring getCurrentLocation WRITE_DEBUG_MSGstring writeMsg PRINT_WORKSPACEstring printWorkspace REGISTER_CHART_TYPESstring registerChartTypes -
staticepiviz.data.Request.Methodstring
-
Properties:
Name Type Default Description GETstring get POSTstring post
Methods
-
staticepiviz.data.Request.createRequest(args, method){epiviz.data.Request}
data/request.js, line 87 -
Name Type Description argsObject.<string, string> A map with the arguments for the request
methodepiviz.data.Request.Method optional Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.deleteWorkspace(workspace){epiviz.data.Request}
data/request.js, line 303 -
Name Type Description workspaceepiviz.workspaces.Workspace Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.emptyRequest(){epiviz.data.Request}
data/request.js, line 184 -
Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.fromRawObject(o){epiviz.data.Request}
data/request.js, line 99 -
Name Type Description oObject Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getCombined(measurementsByDatasource, range){epiviz.data.Request}
data/request.js, line 227 -
Name Type Description measurementsByDatasourceObject.<string, epiviz.measurements.MeasurementSet> rangeepiviz.datatypes.GenomicRange Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getHierarchy(datasourceGroup, nodeId){epiviz.data.Request}
data/request.js, line 331 -
Name Type Description datasourceGroupstring nodeIdstring optional Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getMeasurements(){epiviz.data.Request}
data/request.js, line 252 -
Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getRows(datasource, range){epiviz.data.Request}
data/request.js, line 193 -
Name Type Description datasourceepiviz.measurements.Measurement rangeepiviz.datatypes.GenomicRange optional Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getSeqInfos(){epiviz.data.Request}
data/request.js, line 276 -
Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getValues(measurement, range){epiviz.data.Request}
data/request.js, line 210 -
Name Type Description measurementepiviz.measurements.Measurement rangeepiviz.datatypes.GenomicRange optional Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.getWorkspaces(filter, requestWorkspaceId){epiviz.data.Request}
data/request.js, line 317 -
Name Type Description filterrequestWorkspaceIdReturns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.propagateHierarchyChanges(datasourceGroup, selection, order, selectedLevels){epiviz.data.Request}
data/request.js, line 347 -
Name Type Description datasourceGroupstring selectionObject.<string, epiviz.ui.charts.tree.NodeSelectionType> optional orderObject.<string, number> optional selectedLevelsObject.<number, number> optional Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.saveWorkspace(workspace, config){epiviz.data.Request}
data/request.js, line 288 -
Name Type Description workspaceepiviz.workspaces.Workspace configepiviz.Config Returns:
Type Description epiviz.data.Request -
staticepiviz.data.Request.search(query, maxResults){epiviz.data.Request}
data/request.js, line 264 -
Name Type Description querystring maxResultsnumber Returns:
Type Description epiviz.data.Request -
get(arg){string}
data/request.js, line 166 -
Name Type Description argReturns:
Type Description string -
id(){number}
data/request.js, line 112 -
Returns:
Type Description number -
isEmpty(){boolean}
data/request.js, line 153 -
Returns:
Type Description boolean -
joinArgs(keyValGlue, argGlue){string}
data/request.js, line 131Concatenates all arguments in the request into one string.
-
Concatenates all arguments in the request into one string. By default, the result will have the following format:
= & = ... Name Type Description keyValGluestring optional The token used to join keys and values; by default, this is '='
argGluestring optional The token used to join different arguments together; by default, this is '&'
Returns:
Type Description string -
method(){epiviz.data.Request.Method}
data/request.js, line 122 -
Returns:
Type Description epiviz.data.Request.Method -
raw(){Object}
data/request.js, line 173 -
Returns:
Type Description Object -
type(){epiviz.data.MessageType}
data/request.js, line 117 -
Returns:
Type Description epiviz.data.MessageType