阅读 Cytoscape 中的开放网络列表
Reading the List of Open Networks in Cytoscape
我正在尝试获取一个 CyNetwork[]
,其中包含在 Cytoscape 网络选项卡中打开的所有网络。我的理解是我需要一个 CyNetworkReader
来调用 CyNetworkReader.getNetworks()
并获得一个 CyNetworkReader
我需要一个 CyNetworkReaderManager
。但是,我不知道如何获得 CyNetworkReaderManager
,也不知道正确的 InputStream
或输入名称以使用 CyNetworkReaderManager.getReader()
。任何帮助将不胜感激。
关闭。实际上,您需要一个 CyNetworkReader 来从磁盘读取新网络。如果要获取当前加载的网络列表,则需要使用 CyNetworkManager.getNetworkSet() 方法。要获取 CyNetworkManager 的句柄,您只需从 OSGi 获取它,因此在您的 CyActivator 中,您可以执行如下操作:
CyNetworkManager cyNetworkManager = getService(CyNetworkManager.class);
就是这样。
-- 滑板车
我正在尝试获取一个 CyNetwork[]
,其中包含在 Cytoscape 网络选项卡中打开的所有网络。我的理解是我需要一个 CyNetworkReader
来调用 CyNetworkReader.getNetworks()
并获得一个 CyNetworkReader
我需要一个 CyNetworkReaderManager
。但是,我不知道如何获得 CyNetworkReaderManager
,也不知道正确的 InputStream
或输入名称以使用 CyNetworkReaderManager.getReader()
。任何帮助将不胜感激。
关闭。实际上,您需要一个 CyNetworkReader 来从磁盘读取新网络。如果要获取当前加载的网络列表,则需要使用 CyNetworkManager.getNetworkSet() 方法。要获取 CyNetworkManager 的句柄,您只需从 OSGi 获取它,因此在您的 CyActivator 中,您可以执行如下操作:
CyNetworkManager cyNetworkManager = getService(CyNetworkManager.class);
就是这样。
-- 滑板车