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 JPanel不会对键绑定做出反应   当时间大于零时,不得在UI线程上调用java Await   JTextArea的java线程安全。追加   Java用户输入的字和行计数器   java以spreedsheat格式将数据保存到文件中   java构造函数的意义是什么?   java findViewById返回null,尽管组件的ID存在   java如何向按钮添加图像   java如何中断ExecutorService的线程   java如何将属性(例如枚举)绑定到不同类型的组件属性(例如每个枚举的映像)?   随机森林分类器的java实现   html使用java连接到一个站点并发布,HTTP状态代码200   从类访问属性时发生java编译错误   Java自动填充ArrayList,搜索更好的选项