这是命令 go-filter-subsetp,可以使用我们的多个免费在线工作站之一(例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器)在 OnWorks 免费托管提供商中运行
程序:
您的姓名
go-filter-subset.pl - 从本体文件中提取子图
概要
go-filter-subset.pl -id GO:0003767 go.obo
go-filter-subset.pl -id GO:0003767 -to png go.obo | go-filter-subset.pl -id GO:XNUMX -to png go.obo | 十五-
go-filter-subset.pl -filter_code 'sub{shift->name =~ /transcr/}' go.obo
商品描述
从文件导出本体的子集。 该子集可以基于指定的集合
ID、本体文件中预设的“子集”过滤器(例如 GO“slim”或子集),或用户
定义的过滤器。
子集可以以任何格式导出,包括图形图像
争论
-id ID
用作子图中叶节点的 ID。 该ID的所有祖先都包含在
导出的图表(除非设置了 -partial)
可以传递多个ID
-id ID1 -id ID2 -id ID3 ....等
-子集SUBSET_ID
从本体文件中提取命名子集。 (仅适用于 obo 格式文件)。
例如,特定的 GO slim
仅导出属于子集的术语 - 自动使用 -partial 选项
集
- 命名空间 命名空间
仅此命名空间中的术语
-filter_code 子程序
高级 选项
一个子例程,用于测试 GO::Model::Term 对象是否包含在
子图(自动包含所有祖先)
在使用此选项之前,您应该了解 go-perl 对象模型
计费示例:
go-filter-subset -filter_code 'sub {shift->namespace eq '分子函数'}' go.obo
(使用 -namespace 选项可以实现相同的效果)
-部分
如果设置了此项,则仅包含与用户查询匹配的术语。 亲子关系是
设置为过滤器中的下一个递归父节点
例如,使用 -subset 选项:如果 X 和 Y 属于子集,而 Z 不属于子集,
并且 X is_a Z is_a Y,则导出的图有 X is_a Y
-使用缓存
如果指定了此开关,则会打开缓存模式。
使用缓存模式,第一次解析文件时,将附加一个文件
以快速解析的特殊格式导出。 该文件将具有相同的
文件名与原始文件相同,但它具有“.cache”后缀。
下次解析该文件时,该程序将自动检查
“.cache”文件是否存在。 如果它存在,并且比您的文件更新
指定的,这将被解析。 如果不存在,则重建。
文档
<http://www.godatabase.org/dev>
使用 onworks.net 服务在线使用 go-filter-subsetp