将旧的EMDBSFF文件迁移到新版本

sfftk-migrate的Python项目详细描述


https://badge.fury.io/py/sfftk-migrate.svgPyPI - Python Versionhttps://travis-ci.org/emdb-empiar/sfftk-migrate.svg?branch=masterDocumentation Statushttps://coveralls.io/repos/github/emdb-empiar/sfftk-migrate/badge.svg?branch=master

关于

sfftk-migrate将EMDB-SFF文件从旧版本迁移到最新版本的数据模型的实用程序 (最新版本见https://emdb-empiar.github.io/EMDB-SFF/)。 它目前只支持从EMDB-SFFv0.7.0.dev0迁移XML(.sff)文件。在

使用

这个实用程序的主要入口点是sff-migrate命令。请使用以下命令查阅命令行帮助:

~$ sff-migrate -h
usage: sff-migrate [-h][-t TARGET_VERSION][-o OUTFILE][-v][-l][-s][infile]

Upgrade EMDB-SFF files to more recent schema

positional arguments:
  infile                input XML file

optional arguments:
  -h, --help            show this help message and exit
  -t TARGET_VERSION, --target-version TARGET_VERSION
                        the target version to migrate to [default: 0.8.0.dev1]
  -o OUTFILE, --outfile OUTFILE
                        outfile file [default: <infile>_<target>.xml]
  -v, --verbose         verbose output [default: False]
  -l, --list-versions   list supported versions [default: False]
  -s, --show-version    show the version of the input file [default: False]

迁移很简单:

^{pr2}$

列出支持的版本:

~$ sff-migrate -l
versions migratable to 0.8.0.dev1:
* 0.7.0.dev0

显示文件的版本:

~$ sff-migrate -s sfftk_migrate/data/xml/emd_1547.sff
file sfftk_migrate/data/xml/emd_1547.sff is of version 0.7.0.dev0

~$ sff-migrate -s sfftk_migrate/data/xml/emd_1547_v0.8.0.dev1.sff
file sfftk_migrate/data/xml/emd_1547_v0.8.0.dev1.sff is of version v0.8.0.dev0

许可证

sfftk-migrate是根据Apache许可条款发布的免费开源软件, 版本2.0。源代码版权所有EMBL欧洲生物信息学研究所(EMBL-EBI)2020。在

源代码可从Github存储库获得: https://github.com/emdb-empiar/sfftk-migrate

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java附加两个数组   java如何在Extjs的不同页面中使用相同的存储   java Jung,大顶点的布局重叠,图形出现在奇怪的位置   java如何在Android中通过画布绘制圆?   java验证库设计模式选择   java研磨机未知标记“timedTests”   java Android领域子类实例方法   java使用resteasy/jaxrs从请求负载接收两种类型的数据   缓冲策略Java缓冲策略有时不能正确绘制   java跟踪棋子   密度无关像素如何在java中锐化图像缩略图?   java如何在MongoDB更新查询中编写(或)更新   java A*寻路游戏系统退出问题   java在安卓中读取xml的最佳方式是什么?   通过反射调用的方法的java抑制警告   安卓 java。语言错误:信号11(SIGSEGV),代码10(?),故障地址006e006f   java lombok 1.18.2使用DexBuilderForDebug抛出TransformClasses   java JOptionPane CD对话框按钮?   java只返回json中的一些值,而不是完整实体对象   java包不存在错误,请稍后重试