import ndex.client as nc
import ndex_examples.merge.bindingdb_merger as merger

devNdex = nc.Ndex("http://dev.ndexbio.org", "drh", "drh")
devNdex.set_debug_mode(True)

reactome_network = devNdex.get_complete_network('f8cddf73-1c49-11e5-8169-0aa4c1de39d1')
bindingdb_network = devNdex.get_complete_network('5cf1ae26-1c1d-11e5-8169-0aa4c1de39d1')

merger.merge_network(bindingdb_network, reactome_network)

reactome_network['name'] = "My Network"
reactome_network['description'] = "My Network Description"

reactome_id = reactome_network['externalId']
bindingdb_id = bindingdb_network['externalId']

reactome_provenance = devNdex.get_provenance(reactome_id)
bindingdb_provenance = devNdex.get_provenance(bindingdb_id)

new_network_summary = devNdex.save_new_network(reactome_network)

new_network_id = new_network_summary['externalId']

new_network_provenance = devNdex.get_provenance(new_network_id)

merged_provenance = merger.merge_provenance(reactome_provenance, bindingdb_provenance, new_network_provenance)

devNdex.set_provenance(new_network_id, merged_provenance)
Beispiel #2
0
import ndex.client as nc
import ndex_examples.merge.bindingdb_merger as merger

ndex = nc.Ndex("http://dev.ndexbio.org", "test", "ndex")
ndex.set_debug_mode(True)

provA = ndex.get_provenance('523b0ecb-2007-11e5-8169-0aa4c1de39d1')
provB = ndex.get_provenance('52456f0c-2007-11e5-8169-0aa4c1de39d1')
provC = ndex.get_provenance('524f0bfd-2007-11e5-8169-0aa4c1de39d1')

merged_prov = merger.merge_provenance(provA, provB, provC)

ndex.set_provenance('524f0bfd-2007-11e5-8169-0aa4c1de39d1', merged_prov)

Beispiel #3
0
devNdex = nc.Ndex("http://dev.ndexbio.org", "drh", "drh")
devNdex.set_debug_mode(True)

reactome_network = devNdex.get_complete_network(
    'f8cddf73-1c49-11e5-8169-0aa4c1de39d1')
bindingdb_network = devNdex.get_complete_network(
    '5cf1ae26-1c1d-11e5-8169-0aa4c1de39d1')

merger.merge_network(bindingdb_network, reactome_network)

reactome_network['name'] = "My Network"
reactome_network['description'] = "My Network Description"

reactome_id = reactome_network['externalId']
bindingdb_id = bindingdb_network['externalId']

reactome_provenance = devNdex.get_provenance(reactome_id)
bindingdb_provenance = devNdex.get_provenance(bindingdb_id)

new_network_summary = devNdex.save_new_network(reactome_network)

new_network_id = new_network_summary['externalId']

new_network_provenance = devNdex.get_provenance(new_network_id)

merged_provenance = merger.merge_provenance(reactome_provenance,
                                            bindingdb_provenance,
                                            new_network_provenance)

devNdex.set_provenance(new_network_id, merged_provenance)