UNPKG

grnsight

Version:

Web app and service for visualizing models of gene regulatory networks

201 lines (173 loc) 12.2 kB
export const HOST_SITE = "https://dondi.github.io"; export const FILE_NAME = "#fileName"; export const GREY_EDGES_DASHED_MENU = "#grey-edges-dashed-menu"; export const GREY_EDGES_DASHED_SIDEBAR = "#dashedGrayLineButton"; export const CREATE_NETWORK_CLASS = ".create-network"; export const CREATE_NETWORK_MODAL = "#generateNetworkModal"; export const UNWEIGHTED_DEMO_ID = ".unweighted"; export const UNWEIGHTED_DEMO_PATH = "demo/unweighted"; export const UNWEIGHTED_DEMO_NAME = "Demo #1: Unweighted GRN (15 genes, 28 edges)"; export const WEIGHTED_DEMO_ID = ".weighted"; export const WEIGHTED_DEMO_PATH = "demo/weighted"; export const WEIGHTED_DEMO_NAME = "Demo #2: Weighted GRN (15 genes, 28 edges, Dahlquist Lab unpublished data)"; export const SCHADE_INPUT_ID = ".schadeInput"; export const SCHADE_INPUT_PATH = "demo/schadeInput"; export const SCHADE_INPUT_NAME = "Demo #3: Unweighted GRN (21 genes, 31 edges)"; export const SCHADE_OUTPUT_ID = ".schadeOutput"; export const SCHADE_OUTPUT_PATH = "demo/schadeOutput"; export const SCHADE_OUTPUT_NAME = "Demo #4: Weighted GRN (21 genes, 31 edges, Schade et al. 2004 data)"; export const PPI_DEMO_ID = ".ppi"; export const PPI_DEMO_PATH = "demo/ppi"; export const PPI_DEMO_NAME = "Demo #5: PPI (18 proteins, 81 edges)"; export const EXPORT_TO_EXCEL = "#exportAsExcelWkbk"; export const EXPORT_TO_UNWEIGHTED_SIF = "#exportAsUnweightedSif"; export const EXPORT_TO_WEIGHTED_SIF = "#exportAsWeightedSif"; export const EXPORT_TO_UNWEIGHTED_GML = "#exportAsUnweightedGraphMl"; export const EXPORT_TO_UNWEIGHTED_GML_MENU = "#unweightedGraphmlContainer"; export const EXPORT_TO_WEIGHTED_GML = "#exportAsWeightedGraphMl"; export const EXPORT_TO_PNG = "#exportAsPng"; export const EXPORT_TO_SVG = "#exportAsSvg"; export const EXPORT_TO_PDF = "#exportAsPdf"; export const EXPORT_WEIGHTED_CLASS = ".weighted.export"; export const EXPRESSION_SOURCE = "#expressionSource"; export const NETWORK_MODE_GRN = "#network-mode-grn-menu"; export const NETWORK_MODE_PROTEIN_PHYS = "#network-mode-protein-protein-physical-interaction-menu"; export const NETWORK_MODE_DROPDOWN = "#networkModeDropdown"; export const NETWORK_MODE_CLASS = ".network-mode"; export const DEMO_INFORMATION = [ [ WEIGHTED_DEMO_ID, WEIGHTED_DEMO_PATH, WEIGHTED_DEMO_NAME ], [ UNWEIGHTED_DEMO_ID, UNWEIGHTED_DEMO_PATH, UNWEIGHTED_DEMO_NAME ], [ SCHADE_INPUT_ID, SCHADE_INPUT_PATH, SCHADE_INPUT_NAME ], [ SCHADE_OUTPUT_ID, SCHADE_OUTPUT_PATH, SCHADE_OUTPUT_NAME ], [ PPI_DEMO_ID, PPI_DEMO_PATH, PPI_DEMO_NAME ] ]; export const MIN_EDGE_WEIGHT_NORMALIZATION = 0.0001; export const MAX_EDGE_WEIGHT_NORMALIZATION = 1000; export const DEFAULT_ZOOM_VALUE = 100; export const BOUNDARY_MARGIN = 5; export const GREY_EDGE_THRESHOLD_MENU = "#gray-edge-threshold-menu"; export const GREY_EDGE_THRESHOLD_SLIDER_SIDEBAR = "#grayThresholdInput"; export const GREY_EDGE_THRESHOLD_TEXT_SIDEBAR = "#grayThresholdValue"; export const SET_NORMALIZATION_MENU = "#edge-weight-normalization-factor-menu"; export const SET_NORMALIZATION_SIDEBAR = "#normalization-button"; export const SET_NORMALIZATION_SIDEBAR_VALUE = "#normalization-max"; export const RESET_NORMALIZATION_MENU = "#reset-normalization-factor-menu"; export const RESET_NORMALIZATION_SIDEBAR = "#resetNormalizationButton"; export const WEIGHTS_SHOW_MOUSE_OVER_MENU = "#weightsMouseOverMenu"; export const WEIGHTS_SHOW_ALWAYS_MENU = "#weightsAlwaysMenu"; export const WEIGHTS_HIDE_MENU = "#weightsNeverMenu"; export const WEIGHTS_SHOW_MOUSE_OVER_SIDE = "#weightsMouseOverSide"; export const WEIGHTS_SHOW_ALWAYS_SIDE = "#weightsAlwaysSide"; export const WEIGHTS_HIDE_SIDE = "#weightsNeverSide"; export const WEIGHTS_SHOW_MOUSE_OVER_CLASS = ".weightsMouseOver"; export const WEIGHTS_SHOW_ALWAYS_CLASS = ".weightsAlways"; export const WEIGHTS_HIDE_CLASS = ".weightsNever"; export const SHOW_WEIGHTS_MOUSEOVER = "showWeightsMouseover"; export const SHOW_ALL_WEIGHTS = "showAllWeights"; export const HIDE_ALL_WEIGHTS = "hideAllWeights"; export const COLOR_EDGES = ".colorEdges"; export const ACTIVE_COLOR_OPTION = "active"; export const COLOR_EDGES_MENU = "#colorEdges"; export const COLOR_EDGES_SIDEBAR = "#colorEdgesSidebar"; export const GRAVITY_LENGTH_WITHOUT_ZERO = 3; export const LOCK_SLIDERS_CLASS = ".lockSliders"; export const LOCK_SLIDERS_BUTTON = "#lockSlidersButton"; export const LOCK_SLIDERS_MENU = "#lockSlidersMenu"; export const RESET_SLIDERS_CLASS = ".resetSliders"; export const RESET_SLIDERS_SIDEBAR = "#resetSlidersButton"; export const RESET_SLIDERS_MENU = "#resetSlidersMenu"; export const UNDO_SLIDERS_RESET_CLASS = ".undoSliderReset"; export const UNDO_SLIDERS_RESET_ID = "#undoReset"; export const UNDO_SLIDERS_RESET_MENU = "#undoResetMenu"; export const UNDO_SLIDERS_RESET_SIDEBAR = "#undoResetButton"; export const LINK_DIST_CLASS = "#link-distance"; export const LINK_DIST_SLIDER_SIDEBAR = "#linkDistInput"; export const LINK_DIST_VALUE = "#linkDistVal"; export const LINK_DIST_MENU = "#link-distance-menu"; export const LINK_DIST_DEFAULT_VALUE = 500; export const CHARGE_CLASS = "#charge"; export const CHARGE_SLIDER_SIDEBAR = "#chargeInput"; export const CHARGE_VALUE = "#chargeVal"; export const CHARGE_MENU = "#charge-menu"; export const CHARGE_DEFAULT_VALUE = -50; export const GRID_LAYOUT = "GRID_LAYOUT"; export const FORCE_GRAPH = "FORCE_GRAPH"; export const FORCE_GRAPH_BUTTON = "#forceGraphButton"; export const GRID_LAYOUT_BUTTON = "#gridLayoutButton"; export const FORCE_GRAPH_MENU = "#forceGraph"; export const GRID_LAYOUT_MENU = "#gridLayout"; export const MINIMUM_MAX_LOG_FOLD_CHANGE = 0; export const MAXIMUM_MAX_LOG_FOLD_CHANGE = 100; export const DEFAULT_MAX_LOG_FOLD_CHANGE = 3; export const MAX_NUM_CHARACTERS_DROPDOWN = 24; export const LAYOUT_SIDEBAR_PANEL = "#layoutSidebarPanel"; export const EDGE_WEIGHT_MENU_CLASS = ".weightedGraphOptionsMenu"; export const EDGE_WEIGHT_SIDEBAR = ".edge-weight-sidebar"; export const EDGE_WEIGHT_SIDEBAR_HEADER_LINK = "#edgeWeightHeaderLink"; export const EXPRESSION_DB_MENU = ".data-sidebar"; export const EXPRESSION_DB_MENU_HEADER_LINK = "#dataSidebarLink"; export const EXPRESSION_DB_SIDEBAR_PANEL = "#dataSidebarPanel"; export const EXPRESSION_DB_LOADER = ".expression-db-loader"; export const EXPRESSION_DB_LOADER_TEXT = ".expression-db-loader-text"; export const DATA_SET_SELECT = "#data-set-select"; export const NODE_COLORING_MENU = ".node-coloring"; export const NODE_COLORING_MENU_CLASS = ".node-coloring-menu"; export const NODE_COLORING_NAVBAR_OPTIONS = "#node-coloring-navbar-options"; export const NODE_COLORING_SIDEBAR_PANEL = "#nodeColoringSidebarPanel"; export const NODE_COLORING_SIDEBAR_HEADER_LINK = "#nodeColoringHeaderLink"; export const NODE_COLORING_SIDEBAR_BODY = ".nodeColoringSidebarBody"; export const DATA_SIDEBAR_BODY = ".dataSidebarBody"; export const NODE_COLORING_SIDEBAR_HEADER = "#sidebarPanelHeader"; export const NODE_COLORING_TOGGLE_SIDEBAR = "#nodeColoringToggleSidebar"; export const AVG_REPLICATE_VALS_BOTTOM_SIDEBAR = "#averageDataBottom"; export const AVG_REPLICATE_VALS_TOP_SIDEBAR = "#averageDataTop"; export const AVG_REPLICATE_VALS_TOP_MENU = "#averageDataTopMenu"; export const AVG_REPLICATE_VALS_BOTTOM_MENU = "#averageDataBottomMenu"; export const NODE_COLORING_TOGGLE_MENU = "#node-coloring-toggle-menu"; export const NODE_COLORING_TOGGLE_CLASS = ".nodeColoringToggle"; export const LOG_FOLD_CHANGE_MAX_VALUE_CLASS = ".logFoldChangeMaxValue"; export const LOG_FOLD_CHANGE_MAX_VALUE_HEADER = "#logFoldChangeMaxValue"; export const LOG_FOLD_CHANGE_MAX_VALUE_SIDEBAR_INPUT = "#log-fold-change-max-value-sidebar"; export const LOG_FOLD_CHANGE_MAX_VALUE_SIDEBAR_BUTTON = "#log-fold-change-button"; export const LOG_FOLD_CHANGE_MAX_VALUE_MENU = "#log-fold-change-max-value-menu"; export const ENDS_IN_EXPRESSION_REGEXP = /expression$/; export const TOP_DATASET_SELECTION_MENU = "#topDatasetDropdownMenu"; export const TOP_DATASET_SELECTION_SIDEBAR = "#dataset-top"; export const BOTTOM_DATASET_SELECTION_MENU = "#bottomDatasetDropdownMenu"; export const BOTTOM_DATASET_SELECTION_SIDEBAR = "#dataset-bottom"; export const SPECIES_IDENTIFIED_NAME = "#speciesName"; export const SPECIES_DISPLAY = "#speciesDropdown"; export const SPECIES_BUTTON_YEAST = "#Saccharomyces_cerevisiae"; export const SPECIES_BUTTON_HUMAN = "#Homo_sapiens"; export const SPECIES_BUTTON_FLY = "#Drosophila_melanogaster"; export const SPECIES_BUTTON_NEMATODE = "#Caenorhabditis_elegans"; export const SPECIES_BUTTON_MOUSE = "#Mus_musculus"; export const SPECIES_BUTTON_CRESS = "#Arabidopsis_thaliana"; export const NODE_COLORING_USING_EXPRESSION_DATA = "#expressionDB"; export const ZOOM_CONTROL = ".zoom"; export const ZOOM_DISPLAY_MAXIMUM_SELECTOR = ".maximum-zoom-display"; export const ZOOM_DISPLAY_MAXIMUM_VALUE = 200; export const ZOOM_DISPLAY_MINIMUM_SELECTOR = ".minimum-zoom-display"; export const ZOOM_DISPLAY_MINIMUM_VALUE = 25; export const ZOOM_DISPLAY_MIDDLE = 100; export const ZOOM_ADAPTIVE_MAX_SCALE = 4; export const ZOOM_SLIDER = "#zoomSlider"; export const ZOOM_INPUT = "#zoomInput"; export const ZOOM_PERCENT = "#zoomPercent"; export const VIEWPORT_INIT = "containerInit"; export const VIEWPORT_FIT = "containerFit"; export const VIEWPORT_S = "containerS"; export const VIEWPORT_M = "containerM"; export const VIEWPORT_L = "containerL"; export const VIEWPORT_SIZE_S_DROPDOWN = "#viewport-size-s"; export const VIEWPORT_SIZE_M_DROPDOWN = "#viewport-size-m"; export const VIEWPORT_SIZE_L_DROPDOWN = "#viewport-size-l"; export const VIEWPORT_SIZE_FIT_DROPDOWN = "#viewport-size-fit"; export const VIEWPORT_SIZE_S_SIDEBAR = "#boundBoxS"; export const VIEWPORT_SIZE_M_SIDEBAR = "#boundBoxM"; export const VIEWPORT_SIZE_L_SIDEBAR = "#boundBoxL"; export const VIEWPORT_SIZE_FIT_SIDEBAR = "#boundBoxFit"; export const VIEWPORT_OPTION_CLASS = ".viewportOption"; export const VIEWPORT_OPTION_CLASS_SIDEBAR = ".boundBoxSize"; export const NETWORK_PPI_MODE = "protein-protein-physical-interaction"; export const NETWORK_GRN_MODE = "grn";