nmrml2isa-nmrml到isa选项卡分析工具

nmrml2isa的Python项目详细描述


VersionPy versionsGitBuild StatusLicenseRTD docDOI

概述

nmrml2isa是Python3程序,可用于生成is a选项卡结构 从nmrml文件中进行调查,提供研究的主干,然后可以 使用ISA编辑工具编辑(请参见MetaboLights pre-packaged ISA Creator

使用

Usage page和 的Examples page 更详细的用法说明和示例。

cli

解析器附带一个简单的一行代码:

mzml2isa -i /path/to/nmrml_files/ -o /path/to/out_folder -s name_of_study

模块

可以将nmrml2isa导入为python模块:

fromnmrml2isaimportparsingin_dir="/path/to/nmrml_files/"out_dir="/path/to/out_folder/"study_identifier_name="name_of_study"parsing.full_parse(in_dir,out_dir,study_identifier_name)

荟萃

如果你只想提取元信息而不写它们 在isa tab文件中,可以通过运行nmrml2isa.nmrml 主模块:

python -m nmrml2isa.nmrml /path/to/your/file.nmrML
# this will produce a JSON dict of all extracted metadata

或者在python程序中使用nmrml子模块:

fromnmrml2isaimportnmrmlnmrml_path="/path/to/file.nmrML"nmrml_meta=nmrml.nmrMLmeta(nmrml_path)# python dictionnaryprint(nmrml_meta.meta)# json dictionnaryprint(nmrml_meta.meta_json)

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

推荐PyPI第三方库


热门话题
java如何在netbeans中创建包含多个项目的单个jar文件   java ArrayList添加元素,被动跳过冗余元素   如何使用“后退”按钮和不同的控制器返回上一页?JAVAFX,JAVA   java mvn构建失败:编译失败   java如何在安卓中从内部类中断for循环?   java我们可以使用Post方法从数据库获取数据,还是只使用GET?   java使用随机整数范围填充2D数组,但保持固定数量的X元素始终不变   java Tomcat和web服务   java需要修复for循环   为什么浏览器需要java插件?   TreeView的java拖动节点   java如何在ApachePOI中设置XWPFTable的主题?   java JTable对未显示的值进行排序   处理类对象时java依赖关系与关联   eclipse找不到主类:程序将退出   使用Java streams从int数组中获取缺少的数字   java使用Union Find从topbtm查找路径   java FileOutStream为循环写入字节,但不写入数据?