PyVCF 抄自:https://www.cnblogs.com/nkwy2012/p/9204088.htmlvcf文件的全称是variant call file,即突变识别文件,它是基因组工作流程中产生的一种文件,保存的是基因组上的突变信息。通过对vcf文件进行分析,可以得到个体的变异信息。嗯,总之,这是很重要的文件,所以怎么处理它也显得十分重要。它的文件信息如下:文件的开头是一堆以“##”开...
pip使用豆瓣的镜像源 抄自:https://www.cnblogs.com/ZhangRuoXu/p/6370107.htmlpip使用豆瓣的镜像源豆瓣镜像地址:https://pypi.douban.com/simple/虽然用easy_install和pip来安装第三方库很方便它们的原理其实就是从Python的官方源pypi.python.org/pypi 下载到本地,然后解包安装。不过因为某些原因...
BWT (Burrows–Wheeler_transform)数据转换算法 原网址:https://blog.csdn.net/luanzheng_365/article/details/78575429BWT (Burrows–Wheeler_transform)数据转换算法1.什么是BWT 压缩技术主要的工作方式就是找到重复的模式,进行紧密的编码。 BWT(Burrows–Wheeler_transform)将原来的文本转换为一个相似的文本,转换...
基于统计的压缩算法:游程编码 原网址:http://www.cnblogs.com/xudong-bupt/p/3761417.html基于统计的压缩算法:游程编码1.游程编码概念 游程编码又称“运行长度编码”或“行程编码”,是一种统计编码,该编码属于无损压缩编码。2.基本原理 用一个符号值和串长代替具有相同值的连续符号,使符号长度少于原始数据的长度。 如: 原始文本:dfffffeeee...
堆 堆是什么?是一种特殊的完全二叉树,就像下面这棵树一样。 有没有发现这棵二叉树有一个特点,就是所有父结点都比子结点要小(注意:圆圈里面的数是值,圆圈上面的数是这个结点的编号,此规定仅适用于本节)。符合这样特点的完全二叉树我们称为最小堆。反之,如果所有父结点都比子结点要大,这样的完全二叉树称为最大堆。那这一特性究竟有什么用呢? 假如有14个数分别是99、...
使用selenium时遇到WebDriverException 使用selenium时遇到:WebDriverException: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home使用谷歌浏览器,下载最新版的chromedriver,http://chr
django模型内部类meta详细解释 python django模型内部类meta详细解释Django 模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。下面对此作一总结:abstract 这个属性是定义当前的模型类是不是一个抽象类。所谓抽象类是不会相应数据库表的。一般我们用它来归纳一些公共属性字段,然后继承它的子类能够继承这些字段。比方以下的代码
django的models模型类的常用数据类型和选项 转:https://www.cnblogs.com/Lin-Yi/p/7515584.htmldjango的models模型类的常用数据类型和选项django框架的models模块ORM框架,能够让我们通过编写类的方式,帮助我们自动生成数据库表。生成的数据库表名为 应用模块名称_类名数据库表中字段名 如果我们没有在参数中指定,就是我们写的类属性名。通过编写类
python array模块 >>> import array#定义了一种序列数据结构>>> help(array) #创建数组,相当于初始化一个数组,如:d={},k=[]等等 array(typecode [, initializer]) -- create a new array #a=array.array('c'),决定着下面操作的是字符,并是单个字符 #a=array.array
基本套接字编程 转:http://blog.csdn.net/fly_yr/article/details/50387065点击打开链接1. Socket简介Socket是进程通讯的一种方式,即调用这个网络库的一些API函数实现分布在不同主机的相关进程之间的数据交换。几个定义:(1)IP地址:即依照TCP/IP协议分配给本地主机的网络地址,两个进程要通讯,任一进程首先要知道通讯
python3中各个字符编码的转换 转:https://www.cnblogs.com/ccnaie/p/6832430.htmlpython3中各个字符编码的转换a='我很好' ####python3 默认的编码为unicode###unicode>gb2312unicode_gb2312=a.encode('gb2312') ###因为默认是unicode所以不需要decode(),直接encode
python os模块和shutil 模块 转:http://www.jb51.net/article/50070.htm# os 模块os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录
itemgetter函数:对字典列表进行多键排序 转:http://www.cnblogs.com/gongxr/p/7291714.htmlitemgetter函数:对字典列表进行多键排序 1 from operator import itemgetter 2 3 list_people = [ 4 {'name': 'Mike', 'age': 22, 'score': 90}, 5 {'name
makefile的选项CFLAGS、CPPFLAGS、LDFLAGS和LIBS的区别 转自:http://www.blogjava.net/void241/archive/2012/05/07/377564.htmlLDFLAGS是选项,LIBS是要链接的库。都是喂给ld的,只不过一个是告诉ld怎么吃,一个是告诉ld要吃什么。网上不难搜索到上面这段话。不过“告诉ld怎么吃”是什么意思呢?看看如下选项:LDFLAGS = -L/var/xxx/lib
Ubuntu下JNI的简单使用 转载:http://blog.csdn.net/fengqiaoyebo2008/article/details/6210499fatal error: jni.h: No such file or directory1、创建一个java文件(HelloWorld.java)。 [java] view plain cop
argparse - 命令行选项与参数解析 转载:http://blog.xiayf.cn/2013/03/30/argparse/argparse模块作为optparse的一个替代被添加到Python2.7。argparse的实现支持一些不易于添加到optparse以及要求向后不兼容API变化的特性,因此以一个新模块添加到标准库。与optparse相比较argparse的API类似于optpar
QIIME Installation Guide QIIME Installation GuideInstalling QIIME on Mac OS X and Linux using MinicondaQIIME consists of native Python 2 code and additionally wraps many external applications. These instructions descr
Linux下非ROOT权限安装MySQL 抄自:http://www.leoox.com/?p=256以前一直不太会安装MySQL,尤其是没有ROOT权限的情况下,在自己的普通个人用户里安装MySQL,总会遇到各种各样的问题。一百度,发现基本上都是root用户里面安装MySQL的分享。但今天在一个个人开发环境里需要安装MySQL,没有root权限的情况下,自己按照之前安装WordPress环境时的经验,竟然顺利的安装成功了。这就是所谓
TopHat https://ccb.jhu.edu/software/tophat/manual.shtmlManualWhat is TopHat?PrerequisitesUsing TopHatWhat is TopHat?TopHat is a program that aligns RNA-Seq reads to a genome in
wget 命令 抄自:http://doc.orz520.com/a/doc/2011/0526/2035350.html?from=haosouWget是一个十分常用命令行下载工 具,Wget使用格式如下: #wget [选项] [下载地址] Wget常用参数 -b:后台下载,Wget默认的是把文件下载到当前目录。 -O:将文件下载到指定的目录中。