samtools view中关于flag过滤的几个特点

以下这段翻译自SAMv1.pdf

__________________________

以下几个选项计算结果一样

-c -f1 =-c -F12

-c -f2 =-c -f2 -F4 = -c -f2 -F12

-c -F12=-c -F524  # 0x4 + 0x8 + 0x200

-c -F4 = -c -F516

-c -F260=-c -F772 # 0x4 + 0x100 + 0x200

-c -F268=-c -F780 # 0x4 + 0x8 + 0x100 + 0x200

__________________________

samtools flagstat中几个指标的计算方法

$ samtools flagstat H1650RNA_S12.hg19.bam
28400342 + 0 in total (QC-passed reads + QC-failed reads)  #  -c
2924468 + 0 secondary               #  -c -f0x100
0 + 0 supplementary
0 + 0 duplicates
28188350 + 0 mapped (99.25%:-nan%)      # -c -F4
25475874 + 0 paired in sequencing
12737937 + 0 read1
12737937 + 0 read2
21967790 + 0 properly paired (86.23%:-nan%)  # -c -F268 -f2
25087116 + 0 with itself and mate mapped     # -c -F268
176766 + 0 singletons (0.69%:-nan%)
1502110 + 0 with mate mapped to a different chr
760983 + 0 with mate mapped to a different chr (mapQ>=5)

时间: 2024-10-27 22:06:59

samtools view中关于flag过滤的几个特点的相关文章

事件分发系列—View中的dispatchTouchEvent和onTouchEvent分析

dispatchTouchEvent 话不多说直接上源码 /** * Pass the touch screen motion event down to the target view, or this * view if it is the target. * 将屏幕的按压事件传递给目标view,或者当前view即目标view * * @param event The motion event to be dispatched. * 需要分发的事件 * * @return True if t

android自定义控件(四) View中的方法

onFinishInflate() 当View中所有的子控件 均被映射成xml后触发 onMeasure(int, int) 确定所有子元素的大小 onLayout(boolean, int, int, int, int) 当View分配所有的子元素的大小和位置时触发 onSizeChanged(int, int, int, int) 当view的大小发生变化时触发 onDraw(Canvas) view渲染内容的细节 onKeyDown(int, KeyEvent) 有按键按下后触发 onKe

(转)JavaMail中的Flag(邮件状态)

本文转载自:http://blog.csdn.net/chjttony/article/details/6005594 标记邮件就是把邮件标记为已读,删除等操作,需要使用Flags类,它mail.jar包中的Flags类代表以组邮件标记的集合,邮件标记用于标示邮件的使用情况,例如邮件的删除标记.已读标记等.JavaMail中的邮件标记分为系统标记和用户标记,系统标记指Flags.Flag这个内部类中表示的邮件标记,用户标记指用户自定义的标记. Flags.Flag类:是Flags的内部类,以定义

android之在view中内嵌浏览器的方法

我要做的一个东西是在一个页面的中间嵌入浏览器,一开始不知道从哪里开始,因为以前用的都是Textveiw或者editVeiw之类的控件,而它们并不能用来显示网页的内容,怎么办呢? 首先想到的是:是不是有一个用来显示网页的View呢,于是我就在eclipse里xml编辑器里输入<web,哈哈,果然下面有个提示是webVeiw,那么能不能用它呢?于是到网上搜一下它的资料,果然可以的,下面就开始吧. 先在xml里把webview建好,在代码里用findViewById()将其取出来.我的代码是: Web

Android中实现Bitmap在自定义View中的放大与拖动

一:基本实现思路 基于View类实现自定义View –MyImageView类.在使用View的Activity类中完成OnTouchListener接口,实现对自定义View的触摸事件监听 放大与拖动 基于单点触控实现Bitmap对象在View上的拖动.并且检测View的边缘,防止拖动过界.基于两个点触控实现Bitmap对象在View上的放大.并且检测放大倍数.基于Matrix对象实现对Bitmap在View上放大与平移变换 Bitmap对象在View中的更新与显示 通过重载onDraw方法,

MFC解决View中添加控件闪烁

一.简介 我们经常会在我们的View类中添加各种类型的控件,列表控件就是最常用的了.但是我们发现添加控件的时候会,在窗口变化的时候会导致各种各样的闪烁,让我们烦恼异常.所以我对此找到新的解决方案. 二.步骤 新建工程->在最后选在类的时候我们把view选择CFormView,然后再在FormView上添加我们的控件.如果我们的工程已经建立了,那么我们重新定义一个FormView类,并把控件加入到FromView中.然后我们让这个FormView成为你已经创建好的View类的child控件,这样就

在VS2010中如何删除一个类(使之在Class View中不再出现)?

在 解决方案管资源管理器 中分别选择要删除的类的.h和.cpp文件,然后右键选择"移除",会弹出移除 删除 取消 三个选项,选择"移除",只是将类的文件从工程中删除,但文件还在工程的目录下保存着,选择"删除",就将文件从硬盘上删掉了 在VS2010中如何删除一个类(使之在Class View中不再出现)?,布布扣,bubuko.com

在view中实现UIViewController的跳转

view中是不能进行UIViewController的push,pop等操作的,若进行跳转操作,一般是用代理,block,通知等实现,那如何实现在ViewController的subView中实现跳转操作呢,其实只要获取该view所在的ViewController即可. 获取view所在UIViewController UIView+UIViewController.h #import <UIKit/UIKit.h> @interface UIView (UIViewController) -

使用canvas与Paint在View中居中绘制文字

本博客只要没有注明"转",那么均为原创,转贴请注明本博客链接链接 我们在自定义View中有的时候会想自己绘制文字,自己绘制文字的时候,我们通常希望把文字精确定位,文字居中(水平.垂直)是普遍的需求,所以这里就以文字居中为例,看一下android中的文字应该如何绘制,它与Java又有什么区别. 先来看看我们的目标,见下图 上图是我打开了"显示布局边界"后截的图,所有会有好多框框. 仔细观察上图文字区域,我们会发现文字区域中有5条颜色不同的线.按着从上到下的顺序,他们的