生物信息学文件访问工具

BioUtil的Python项目详细描述


这是用于bioinfomatics文件访问的脚本和模块的集合

模块、类和函数

xzfile,xzopen()
访问各种压缩文件,当前重新组织gzip(.gz), samtools包中的bz2(.bz2)和bgzip(.b gz,.b.gz)
tsvfile、tsvrecord、tsv
选项卡用命名字段分隔文件,用户还可以定义一些预处理 现场读写功能
vcf,vcf
VCF文件访问,取决于PyVCF, 提供一个方便灵活的界面
samfile,萨姆
基于pysam的sam文件访问。 pysam还为tabix(带有基因组位置的随机访问tsv文件)提供接口, 可以从bioutil.sam访问
快速文件,快速文件:
fasta/fastq文件IO。基于lh3readfq.
缓存fasta
从大型fasta文件中获取区域序列。本模块基于faidx 通过pysampysam.fastafile。 来自v0.1.2:旧名称fastareader被弃用,因为它会误导fastafile reader
faidx
实验性,与pyfaidx接口。

依赖性

更改日志

v0.4
添加记录器类
v0.3
更改fasta/fastq writer方法
v0.2
添加fastqfile,将fastAreader重命名为cachedFasta
v0.1.1
添加FastAreder
v0.1.0
初始版本,支持xzfile、tsvfile、vffile、samfile和faidx

作者

于旭<;xuyu@genomics.cn>;

李森斯

本模块位于GPLV2 Lisense下

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

推荐PyPI第三方库


热门话题
java在一个问题被连续正确回答三次/并添加差异后,我如何将程序循环回开始   Java中未实例化的匿名类   java如何在Android中录制视频,只允许横向模式和最长时间录制时间   java从另一个活动发送实时消息   多线程java线程和互斥   java禁用Spring安全日志   JAVA伊奥。StreamCorruptedException:在与子级和父级ProcessBuilder通信时写入子级中的标准输出时,流头无效   使用Java(HttpURLConnection)对Restheart进行身份验证(对于Mongodb)   java如何解决Jenkins中的SAXParseException?   java为什么我需要mockito来测试Spring应用程序?   计算sin-cos和tan时缺乏精度(java)   java Hibernate。不同项目中相同一对一映射的不同行为   java图像滑块:如何使用JavaFX将图像放在另一个图像上   java Mockito在使用when时抛出NotAMockException   http Java servlet发送回响应