未提供项目说明

kcounter的Python项目详细描述


K计数器

PyPIGitHub Workflow Status

一个在Python中计算DNA k-mers的简单软件包。用铁锈写的。在

安装

有两种安装方法kcounter

  • 使用pip:
pip install kcounter
  • 使用conda:
^{pr2}$

使用

目前,kcounter提供了一个函数count_kmers,它返回一个包含所选大小的k-mer的字典。在

>>>importkcounter>>>kcounter.count_kmers('AAACTTTTTT',3){'AAA':1.0,'ACT':1.0,'AAC':1.0,'CTT':1.0,'TTT':4.0}>>>kcounter.count_kmers('AAACTTTTTT',4){'AACT':1.0,'CTTT':1.0,'ACTT':1.0,'AAAC':1.0,'TTTT':3.0}

relative_frequencies参数可用于获得相对k-mer频率:

>>>kcounter.count_kmers('AAACTTTTTT',3,relative_frequencies=True){'AAC':0.125,'TTT':0.5,'CTT':0.125,'ACT':0.125,'AAA':0.125}

canonical_kmers参数聚集了反向补体k-mers的计数(例如:AGC/GCT):

>>>kcounter.count_kmers('AAACTTTTTT',3,canonical_kmers=True){'ACT':1.0,'AAA':5.0,'AAC':1.0,'AAG':1.0}

未来版本计划:

  • 性能改进。在
  • 添加一个使函数返回稀疏k-mer计数的参数。在
  • 实现一个返回numpy数组的函数。在

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

推荐PyPI第三方库


热门话题
java将多个线程中的函数放入单个队列   数组在Java中,如何在不改变整数顺序的情况下找到整数组的顺序?   java控制器属于表示层?   java Apache Ivy和本地Maven repo如何处理使用Maven 3构建的快照   Java可与泛型类型进行比较   java这个表达式在泛型中是什么意思   JavaEclipse和TeamCity插件   java检测构造函数中的final是否为空   java如何在StanfordCoreNLP管道中同时使用词汇化和依赖性解析器?   java在AntUnit控制台日志中显示完整异常堆栈跟踪   lambda如何与Java 8供应商建立连锁关系   如何让GRPC的重试机制在Kubernetes集群中使用grpcjava工作?   如何使用openjdk:7 Docker映像和Gradle包装器避免“EC参数错误”?   java将集合映射扩展为一维映射新的“无法推断函数接口类型”