Skip to content

Instantly share code, notes, and snippets.

@keiono
Created December 13, 2013 04:47

Revisions

  1. keiono created this gist Dec 13, 2013.
    19 changes: 19 additions & 0 deletions load_kegg.py
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    from java.io import File

    KEGG_DIR = "/Users/kono/kegg/"
    pathways = ["hsa00010.xml", "hsa00020.xml", "hsa01100.xml"]

    loadNetworkTF = cyAppAdapter.get_LoadNetworkFileTaskFactory()
    taskManager = cyAppAdapter.getTaskManager()

    allTasks = None
    for pathway in pathways:
    keggfile = File(KEGG_DIR + pathway)
    print str(keggfile)
    itr = loadNetworkTF.createTaskIterator(keggfile)
    if allTasks is None:
    allTasks = itr
    else:
    allTasks.append(itr)

    taskManager.execute(allTasks)