python hml解析器

pyhml的Python项目详细描述


Pyhml

https://img.shields.io/travis/nmdp-bioinformatics/pyHML.svgDocumentation StatusUpdateshttps://img.shields.io/pypi/v/pyhml.svghttps://coveralls.io/repos/github/nmdp-bioinformatics/pyHML/badge.svg?branch=master

python hml解析器

功能

importpyhmlhml_file="hml_example.xml"hmlparser=pyhml.HmlParser()hml=hmlparser.parse(hml_file)outdir='output/directory'# Print out each subject in fasta formathml.tobiotype(outdir,dtype='fasta',by='subject')# Print out the full HML file in IMGT dat file formathml.tobiotype(outdir,dtype='imgt',by='file')# Get pandas DF from HML objectpandasdf=hml.toPandas()print(pandasdf)IDLocusglstringdbversion  \
    01367-7150-8HLA-AHLA-A*01:01:01+HLA-A*24:02:013.14.011367-7150-8HLA-AHLA-A*01:01:01+HLA-A*24:02:013.14.021367-7150-8HLA-AHLA-A*01:01:01+HLA-A*24:02:013.14.031367-7150-8HLA-AHLA-A*01:01:01+HLA-A*24:02:013.14.041367-7150-8HLA-BHLA-B*08:01:01+HLA-B*57:01:013.14.051367-7150-8HLA-BHLA-B*08:01:01+HLA-B*57:01:013.14.061367-7150-8HLA-BHLA-B*08:01:01+HLA-B*57:01:013.14.071367-7150-8HLA-BHLA-B*08:01:01+HLA-B*57:01:013.14.081367-7150-8HLA-CHLA-C*06:02:01+HLA-C*07:01:013.14.091367-7150-8HLA-CHLA-C*06:02:01+HLA-C*07:01:013.14.0101367-7150-8HLA-CHLA-C*06:02:01+HLA-C*07:01:013.14.0111367-7150-8HLA-CHLA-C*06:02:01+HLA-C*07:01:013.14.0121367-7150-8HLA-DPB1HLA-DPB1*02:01:02+HLA-DPB1*04:01:013.14.0131367-7150-8HLA-DPB1HLA-DPB1*02:01:02+HLA-DPB1*04:01:013.14.0141367-7150-8HLA-DRB1HLA-DRB1*03:01:01+HLA-DRB1*07:01:013.15.0151367-7150-8HLA-DRB1HLA-DRB1*03:01:01+HLA-DRB1*07:01:013.15.0sequence0TTCCTGGATACTCACGACGCGGACCCAGTTCTCACTCCCATTGGGT...1TTCCCGTCAGACCCCCCCAAGACACATATGACCCACCACCCCATCT...2TTCCTGGATACTCACGACGCGGACCCAGTTCTCACTCCCATTGGGT...3GTGCCTGTGTCCAGGCTGGTGTCTGGGTTCTGTGCTCTCTTCCCCA...4CCATGGTGAGTTTCCCTGTACAAGAGTCCAAGGGGAGAGGTAAGTG...5GGCCTCTGCGGAGAGGAGCGAGGGGCCCGCCCGGCGAGGGCGCAGG...6CCATGGTGAGTTTCCCTGTACAAGAGTCCAAGGGGAGAGGTAAGTG...7GGCCTCTGCGGAGAGGAGCGAGGGGCCCGCCCGGCGAGGGCGCAGG...8AGGGATCAGGACGAAGTCCCAGGTCCCGGACGGGGCTCTCAGGGTC...9CGCATCCCCACTTCCCACTCCCATTGGGTGTCGGATATCTAGAGAA...10AGGGATCAGGACGAAGTCCCAGGTCCCGGACGGGGCTCTCAGGGTC...11CGCATCCCCACTTCCCACTCCCATTGGGTGTCGGATATCTAGAGAA...12CCAATTGGCCAATTGGCCAATTGGCCAATTGGCCAATTGGCCAATT...13CCAATTGGCCAATTGGCCAATTGGCCAATTGGCCAATTGGCCAATT...14CATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCA...15CATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCATGCA...

安装

pip install pyhml

学分

这个包是用Cookiecutteraudreyr/cookiecutter-pypackage项目模板创建的。

历史记录

0.0.5(2017-04-16)

  • 改进的文档
  • 修复了使用nmdp-correction解析hml文件的问题

0.0.4(2017-04-15)

  • 修复了依赖关系问题。
  • 已将tobiotype移动到hml对象。
  • 将todf移到hml对象并重命名为topandas()
  • 添加测试并链接到travis.ci

0.0.3(2017-04-14)

  • 添加了分析.gz文件的功能
  • 添加了解析带有错误标记的hml文件的功能。

0.0.2(2017-11-14)

  • 修复了分析缺少数据的hml文件时出现的问题

0.0.1(2017-10-19)

  • pypi上的第一个版本。

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

推荐PyPI第三方库


热门话题
java 安卓画布在画布上绘制路径,无需触摸方向   java如何执行HTTP删除?我得到的只是网址   java在main方法中使用getter和setter   java修改元模型的模式以更改/重命名列名   java如何在另一个片段中更改数据时刷新一个片段中的RecyclerView   在java中,进度条不会显示在从一个驱动器复制到另一个程序的文件中   java AWS API网关获取API密钥   java无法将sql(jpa查询)返回的列转换为自定义类   在Java中将JTable autoscroll摆动到底部   java读取文件列表列表   java在setText之后向下滚动   java运算符/未定义参数类型float,可选<float>   java如何禁用标准ant任务?   不使用任何现有类(如LinkedList)的JavaDeque?   java如何通过主函数的参数获取用户对数组的输入?   java制作一个包含方法的超类   java requestaudiofocus的正确参数是什么?