forked from phovea/phovea_core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathphovea.js
24 lines (16 loc) · 1.33 KB
/
phovea.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
/* *****************************************************************************
* Caleydo - Visualization for Molecular Biology - http://caleydo.org
* Copyright (c) The Caleydo Team. All rights reserved.
* Licensed under the new BSD license, available at http://caleydo.org/license
**************************************************************************** */
//register all extensions in the registry following the given pattern
module.exports = function(registry) {
//registry.push('extension-type', 'extension-id', function() { return System.import('./src/extension_impl'); }, {});
registry.push('datatype', 'matrix', function() { return System.import('./src/matrix/Matrix'); }, {});
registry.push('datatype', 'table', function() { return System.import('./src/table/Table'); }, {});
registry.push('datatype', 'vector', function() { return System.import('./src/vector/Vector'); }, {});
registry.push('datatype', 'stratification', function() { return System.import('./src/stratification/Stratification'); }, {});
registry.push('datatype', 'graph', function() { return System.import('./src/graph/GraphProxy'); }, {});
registry.push('datatype', 'atom', function() { return System.import('./src/atom/Atom'); }, {});
registry.push('tabSyncer', 'selection', function() { return System.import('./src/sync/SelectionSyncer'); }, {});
};