15. Cytoscape 网络浏览器

Cytoscape 包含一个简单的网络浏览器,可用于在 Cytoscape 内部查看网页。它还被 Cytoscape 应用程序(Apps)、外部链接(link outs)、显示用户手册以及显示交互式教程所使用。你可以通过选择 Tools(工具)→ Open web page(打开网页)来调出浏览器窗口,这将弹出初始的 Starting Cytoscape Web Browser(启动 Cytoscape 网络浏览器)对话框。它提供了一个输入网址的字段,以及一个用于选择是否在 Cytoscape 结果面板(Results Panel)中打开浏览器窗口的复选框。

你也可以通过点击工具栏上的 Cytoscape Web Browser(Cytoscape 网络浏览器) 图标来访问网络浏览器,这将弹出带有起始页的 Cytoscape 网络浏览器主窗口(见下方截图),其中包含指向本手册、教程、Cytoscape 网站等各类资源的链接。

15.1. Cytoscape 网络浏览器窗口

Cytoscape 网络浏览器主窗口提供了一个基础的浏览界面,带有前进/后退按钮、用于输入新 URL 的文本字段,以及一个用于跳转到新页面的 Go(前往)按钮。此外,它还有三个上下文菜单:

  1. 选定文本(Selected text):选定文本菜单只有一个选项,即 Copy(复制),用于复制所选文本。

  2. 链接(Link):使用链接菜单,用户可以复制链接地址、在新窗口或计算机的本地浏览器中打开链接,或者在新标签页中打开链接。他们还可以使用此功能将链接目标下载到文件。

  1. 其他(Other):如果光标不在链接上,且没有选定文本,则显示默认菜单。使用默认菜单,用户可以关闭浏览器或重新加载页面。

15.2. 结果面板中的 Cytoscape 网络浏览器

除了可以作为独立窗口打开网页外,网页也可以在结果面板中打开。它提供了与浏览器窗口基本相同的功能,区别在于前进和后退按钮界面消失了,并且无法在不同的标签页中打开链接。

15.3. 为什么选择 Cytoscape 网络浏览器?

Cytoscape 网络浏览器并非为了取代 Chrome 或 Firefox,但它提供了一种非常快捷的方式来查看 Cytoscape 专属网页,并提供了与 Cytoscape 的深度集成——这是在 Cytoscape 运行的所有平台上所提供的各种浏览器中难以实现的。特别是,Cytoscape 网络浏览器支持特殊的链接,这些链接实际上就是 Cytoscape 命令。对于 JavaScript 开发人员,Cytoscape 网络浏览器还提供了监听 Cytoscape 中节点和边选择状态的钩子(hooks)。