调谐重建

sam-alignment-reconstructor的Python项目详细描述


https://travis-ci.com/Ensembl/sam-alignment-reconstructor.svg?branch=masterhttps://codecov.io/gh/Ensembl/sam-alignment-reconstructor/branch/master/graph/badge.svgDocumentation Status

概述

此包旨在使用雪茄绳和md:z标记从sam文件重建成对对齐

它可以作为一个独立的命令行工具使用,或者当上面给出三个元素时作为库使用。

用法

要安装软件包,请启用要使用它的虚拟环境并运行

$ pip install sam-alignment-reconstructor
$ cat file.sam | sam-alignment-reconstructor

MS2007487-600V3:1:2109:08999:01136
TTCGAAATCTCACGCTCTTTACTGAAGACCCAGATAGAGCTTATCCTAAT
|||||||||||||||||||||||||||||||||:||||||||||||||||
TTCGAAATCTCACGCTCTTTACTGAAGACCCAGNTAGAGCTTATCCTAAT

CAGGATACTGTGTGGGAGAGGTTCGAGCAGGTATTTTTAGTGGCCTATG-
|||||||||||||||||:||:|||||||||||||||||||||:||||||
CAGGATACTGTGTGGGANAGNTTCGAGCAGGTATTTTTAGTGNCCTATGC

----GGTTGGTCACTTATGCCCCTGTCTTTAAAGACTACCTCTATGAAGG
    :::|||||||||||||||||||||||||||||||||||||||||||
CCCACTATGGTCACTTATGCCCCTGTCTTTAAAGACTACCTCTATGAAGG

TCTCCGACAGTTTTATGAGGACAACATCATGTATGTGGAGATCAGAGCAC
|||||||||||||||||||||||||||||:|||||||||:||||||||||
TCTCCGACAGTTTTATGAGGACAACATCACGTATGTGGAAATCAGAGCAC

开发

要准备开发库的环境,请创建一个虚拟环境,转到项目根目录,然后运行:

$ pip install -e .[dev]

测试

推荐的方法是测试使用排毒。 这允许轻松地在所有受支持的python版本中使用虚拟环境进行测试。 要使用,请安装它,然后在项目根目录下运行:

$ pip install detox
$ detox

或者,可以在与dev one相同的环境中进行测试,方法是安装依赖项,然后运行pytest:

$ pip install -e .[test]
$ python -m pytest -s

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

推荐PyPI第三方库


热门话题
java Selenium Web驱动程序。负载策略不稳定   JAVAsql。SQLException:没有合适的驱动程序无法创建“oracle”类的JDBC驱动程序。jdbc。驾驶员用于连接URL的OracleDriver   java谷歌地图“优化路径点”如何解决旅行推销员的问题?   java这段代码可能会造成潜在的内存泄漏吗?   java更改JCombobox的高度   java如何清除jtable中的数据   JavaHadoop:错误安全性。UserGroupInformation:MapReduce程序中的PriviledgedActionException   java如何将sonarlint添加到gradle任务中?   性能为什么Java排序优于原语计数排序   java Spring属性PlaceHolderConfigure从数据库加载   java从泛型获取类不起作用   java Spring@Transactional传播属性   java试图拥有主菜单和子菜单类   XSL的java后处理步骤   java第一个字母和最后一个字母、第二个字母和倒数第二个字母之间的差值之和,依此类推,直到单词的中心   switch语句在Java中的下一个出发点   java 安卓如何在OnBackpress()时设置viewpager的特定项目位置?