日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sam格式的结构和意义_NGS数据格式02-SAM/BAM最详细解读

發(fā)布時(shí)間:2023/12/18 编程问答 54 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sam格式的结构和意义_NGS数据格式02-SAM/BAM最详细解读 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

本篇是自己學(xué)習(xí)SAM和SAMtag的資料心得,詳細(xì)介紹高通量測(cè)序中SAM/BAM格式文件。

本文將了解什么?1、SAM/BAM格式簡(jiǎn)介

2、術(shù)語與概念理解

3、標(biāo)頭部分(header section)詳述

4、比對(duì)信息部分(alignment section)詳述

第一列、QNAME

第二列、FLAG

第三列、RNAME

第四列、POS

第五列、MAPQ

第六列、CIGAR

第七列、RNEXT

第八列、PNEXT

第九列、TLEN

第十列、SEQ

第十一列、QUAL

第十二列之后,Optional fields

1.1 Additional Template and Mapping data(一些比對(duì)信息)

1.2 Metadata(這部分內(nèi)容和 SAM中header section部分相關(guān),描述read測(cè)序相關(guān)信息)

1.3 Barcodes(UMI/單細(xì)胞測(cè)序cell barcode)

1.4 Original data

1.5 Annotation and Padding

1.6 Technology-specifific data

2 Locally-defifined tags

1、SAM/BAM格式簡(jiǎn)介SAM存儲(chǔ)格式發(fā)明的目的:使不同測(cè)序平臺(tái)下機(jī)數(shù)據(jù),經(jīng)過不同比對(duì)軟件后有一個(gè)統(tǒng)一的存儲(chǔ)格式。

SAM(Sequence Alignment/Map format簡(jiǎn)寫)格式文件,存儲(chǔ)測(cè)序數(shù)據(jù)和參考基因組比對(duì)結(jié)果的文件,每行以table鍵分割,包含標(biāo)頭部分(header section)和比對(duì)部分(alignment section)見下圖。

BAM(Binary Alignment/Map format簡(jiǎn)寫)格式文件,SAM的二進(jìn)制格式文件,通過BGZF library參考庫壓縮而成。

2、術(shù)語與概念理解

該部分有助于后文SAM格式理解,后文反復(fù)出現(xiàn)如下概念。模板(Template):一段DNA/RNA序列,它的一部分在測(cè)序儀上被測(cè)序,或被從原始序列中組裝。(意思就是:我們通過測(cè)序儀測(cè)序的那段序列,或者通過組裝原始序列得到的更長(zhǎng)的序列,就是模板的一部分)。(從后文來看,對(duì)于Illumina雙端測(cè)序來說,template指的就是插入片段)

片段(Segment):一段連續(xù)的序列或子序列(subsequence)(從上下文來看,segment既可以指一條完整的read,也可以指read的一部分);

讀段(Read):一段來自測(cè)序儀的原始序列。read可以包含多個(gè)片段(一條read在比對(duì)過程中可能會(huì)被拆分成幾段,對(duì)應(yīng)到參考序列不同的位置上。read被拆分后形成的片段即為segment)。對(duì)于測(cè)序數(shù)據(jù),reads根據(jù)測(cè)序順序進(jìn)行編號(hào);

線性比對(duì)(Linear alignment):一條比對(duì)到參考序列上的read可能會(huì)有插入、缺失、skips和切除(clipping),但只要沒有方向的改變(例如,read的一部分比對(duì)到了正義鏈上,另一部分比對(duì)到了反義鏈上),就是Linear alignment。一個(gè)線性比對(duì)結(jié)果可以代表一個(gè)SAM記錄;(意思似乎是:一條SAM記錄能且只能保存一個(gè)線性比對(duì)結(jié)果)

嵌合比對(duì)(Chimeric alignment):不是線性比對(duì)的比對(duì)。嵌合比對(duì)中包含了一套沒有大范圍重疊的線性比對(duì)(嵌合比對(duì)中的每一個(gè)片段都是線性比對(duì)。關(guān)于大范圍重疊的說法是為了和多重比對(duì)區(qū)分)。一般地,嵌合比對(duì)中的一個(gè)線性比對(duì)被認(rèn)為是“有代表性的比對(duì)”(representative alignment),而其他的線性比對(duì)被稱為補(bǔ)充的(supplementary),用補(bǔ)充比對(duì)標(biāo)志(supplementary alignment flag)加以區(qū)別(representative和supplementary成一對(duì),對(duì)應(yīng)嵌合比對(duì))。嵌合比對(duì)的所有SAM記錄有相同的QNAME,其flag值的0x40和0x80位都相同(見1.4節(jié))(0x40位和0x80位分別表示模板中的第一個(gè)片段和最后一個(gè)片段,為什么會(huì)都相同呢?總要有一個(gè)是第一個(gè)片段,總要有一個(gè)是最后一個(gè)片段吧,它倆的0x40位和0x80位不應(yīng)該相同啊?)。哪個(gè)線性比對(duì)被視為有代表性是任意選擇的。(可見嵌合比對(duì)中,各個(gè)segments的獨(dú)立性更強(qiáng):都不在雙鏈的同一條鏈了。另外,如果一條read的不同部分比對(duì)到了不同的染色體上,那肯定也是嵌合比對(duì)了,因?yàn)椴煌旧w之間討論方向相同是沒有意義的,肯定不可能是線性比對(duì)了。)

read比對(duì)(read alignment):能代表一條read的比對(duì)結(jié)果的線性比對(duì)或嵌合比對(duì);

多重比對(duì)(Multiple mapping):由于重復(fù)序列等情況的存在,一條read在參考基因組上的正確位置可能無法確定。在這種情況下,一條read可能會(huì)有多種比對(duì)結(jié)果,其中一種被視為主要的(primary),所有其他的比對(duì)結(jié)果的SAM記錄的flag標(biāo)志中都會(huì)有一個(gè)“次要(secondary)比對(duì)結(jié)果”的標(biāo)志。所有這些SAM記錄擁有相同的QNAME,flag標(biāo)志的0x40位和0x80位有相同的值。一般被指定為“主要”的比對(duì)結(jié)果是最佳比對(duì),如果都是最佳比對(duì),則任意指定一條(primary和secondary成一對(duì),對(duì)應(yīng)多重比對(duì))。(原文注釋:嵌合比對(duì)主要由結(jié)構(gòu)變異、基因融合、組裝錯(cuò)誤、RNA測(cè)序或?qū)嶒?yàn)過程中的一些原因造成,更經(jīng)常出現(xiàn)在長(zhǎng)reads中(長(zhǎng)read有利于檢測(cè)嵌合比對(duì)。這就是為什么三代測(cè)序是檢測(cè)染色體結(jié)構(gòu)變異的更有力工具)。嵌合比對(duì)中的線性比對(duì)之間沒有大片段的重疊,每個(gè)線性比對(duì)有較高的mapping質(zhì)量值,可以用于SNP/INDEL的檢測(cè);而多重比對(duì)主要是序列重復(fù)造成的,不經(jīng)常出現(xiàn)在長(zhǎng)reads中。如果一條read有多重比對(duì)的情況,所有的比對(duì)互相之間幾乎完全完全重疊。除了一個(gè)最佳比對(duì)外,所有其他比對(duì)的質(zhì)量值都<3,且會(huì)被大多數(shù)SNP/INDEL檢測(cè)軟件忽略)。

以1為起始的坐標(biāo)系(1-based coordinate system):序列的第一位是1的坐標(biāo)系。在這種坐標(biāo)系中,一個(gè)區(qū)域用閉區(qū)間表示。例如,第三位和第七位堿基之間的區(qū)域表示為[3,7]。SAM, VCF, GFF和Wiggle格式使用以1為起始的坐標(biāo)系;

以0為起始的坐標(biāo)系(0-based coordinate system):序列的第一位是0的坐標(biāo)系。在這種坐標(biāo)系中,一個(gè)區(qū)域用左閉右開區(qū)間表示。例如,第三位和第七位堿基之間的區(qū)域表示為[2,7)(原文如此。難道不應(yīng)該是[3,8)么?不應(yīng)該。以0為起始,第三位對(duì)應(yīng)的索引號(hào)是2,第七位對(duì)應(yīng)的索引號(hào)是6,所以索引號(hào)[2,7)對(duì)應(yīng)了第三位-第七位堿基。當(dāng)時(shí)腦子糊涂了,沒搞清文中說的意思)。BAM, BCFv2, BED和PSL格式使用以0為起始的坐標(biāo)系;

Phred scale:如果一個(gè)概率值0

3、標(biāo)頭部分(header section)詳解

該部分為SAM/BAM的注釋部分,該部分并非必須,可以省略。每一行都以@符開頭,后面跟著兩個(gè)大寫字母,每個(gè)字段之間以\t分割,每個(gè)字段遵循(TAG:Value)的格式(@CO開頭的行除外)。每行可以使用以下正則表達(dá)式表示:/^@(HD|SQ|RG|PG)(\t[A-Za-z][A-Za-z0-9]:[ -~]+)+$/ or /^@CO\t.*/,@后緊跟的兩個(gè)大寫字母主要有HD,SQ,RG,PG和CO五類,前四類常用如下表,其中加了*號(hào)的表示該標(biāo)簽必須存在,例如@HD這個(gè)標(biāo)簽存在時(shí),VN必須同時(shí)存在,詳細(xì)介紹如下。

4、比對(duì)信息部分(alignment section)詳解比對(duì)部分概述

該部分是SAM文件的核心部分,每一行代表一個(gè)序列的線性比對(duì)(linear alignment of a segment),每行包含前11個(gè)必需字段,和第12個(gè)字段后多個(gè)可選字段,使用TAB-separated分割,當(dāng)某個(gè)字段信息缺省時(shí),如果字段是字符串型以*替代,如果字段是整型以‘0’來替代,下表為11個(gè)必需字段含義的概述。

比對(duì)部分詳細(xì)介紹第一列、QNAME

被比對(duì)序列的名稱(query template name),如果QNAME唯一,則序列被認(rèn)為來源于同一模板;‘*’表示該字段缺省;一般情況下,該字段為FASTQ文件的第一行信息;嵌合(Chimeric alignment)比對(duì)或者多次比對(duì)(Multiple mapping)的序列會(huì)導(dǎo)致一個(gè)QNAME在SAM中多次出現(xiàn)。第二列、FLAG

SAM中顯示的是下圖中第一列值或者第一列中的數(shù)值和,當(dāng)顯示的是下表中第一列數(shù)值時(shí),意義為Description所列出,如果是多個(gè)數(shù)值和,意義為Description多行意義匯總,常用的意義見下表:1 :該read使用雙端測(cè)序,單端測(cè)序?yàn)?;

2: 該read和完全比對(duì)到參考序列;

4: 該read沒有比對(duì)到參考序列;

8: 雙端序列的另外一條序列沒有比對(duì)上參考序列(read1或者read2);

16:該read比對(duì)到參考序列的負(fù)鏈上(該read反向互補(bǔ)比對(duì)到參考序列);

32 :該read的另一條read比對(duì)到參考序列的負(fù)鏈上;

64 :雙端測(cè)序 read1;

128 : 雙端測(cè)序read2;

256: 該read不是最佳的比對(duì)序列,一條read能比對(duì)到參考序列的多個(gè)位置,只有一個(gè)是最佳的比對(duì)位置,其他都是次要的;

512: 該read在過濾(堿基質(zhì)量,測(cè)序平臺(tái)等指標(biāo))時(shí)沒通過;

1024: PCR(文庫構(gòu)建時(shí))或者儀器(測(cè)序時(shí))導(dǎo)致的重復(fù)序列;

2048: 該read可能存在嵌合(發(fā)生在PCR過程中),當(dāng)前比對(duì)部分只是read的一部分;

如果FLAG不在上表第一列,可以使用如下兩個(gè)網(wǎng)站查詢:

例如,FLAG 88=8(0x8對(duì)應(yīng)值)+16(0x10對(duì)應(yīng)值)+64(0x40對(duì)應(yīng)值),該FLAG值意義為三個(gè)意義的匯總。

另外一些常用FLAGOne of the reads is unmapped(雙端reads只有一條reads比對(duì)上):

73, 133, 89, 121, 165, 181, 101, 117, 153, 185, 69, 137

Both reads are unmapped(雙端reads都沒比對(duì)上):

77, 141

Mapped within the insert size and in correct orientation(reads比對(duì)上了,大小方向均對(duì)):

99, 147, 83, 163

Mapped within the insert size but in wrong orientation(比對(duì)上了,但是方向不對(duì)):

67, 131, 115, 179

Mapped uniquely, but with wrong insert size(唯一比對(duì),但是大小不對(duì)):

81, 161, 97, 145, 65, 129, 113, 177第三列、RNAME

Reference sequence NAME of the alignment,比對(duì)時(shí)參考序列的名稱,一般是染色體號(hào)(如果物種為人,則為chr1~chr22,chrX,chrY,chrM)。RNAME(如果不是‘*’)必須在header section部分@SQ中SN標(biāo)簽后出現(xiàn)。如果沒有比對(duì)上參考基因組,用‘*’來表示。如果RNAME值是‘*’,則后面POS和CIGAR也將沒有值。第四列、POS

該read比對(duì)到參考基因組的位置坐標(biāo),最小為1(1-based leftmost)。該read如果沒有比對(duì)上參考序列,則RNAME和CIGAR也無值。第五列、MAPQ

對(duì)應(yīng)參考序列的質(zhì)量(MAPing Quality),比對(duì)的質(zhì)量分?jǐn)?shù),越高說明該read比對(duì)到參考基因組上的位置越準(zhǔn)確。其值等于-10 lg Probility (錯(cuò)配概率),得出值后四舍五入的整數(shù)就是MAPQ值。如果該值是255,則說明對(duì)應(yīng)質(zhì)量無效。例如,MAPQ為20,即Q20,錯(cuò)誤率為0.01,20 = -10log10(0.01) = -10*(-2)。第六列、CIGAR

Compact Idiosyncratic Gapped Alignment Representation的簡(jiǎn)寫,描述read與參考序列的比對(duì)具體情況信息。CIGAR中的數(shù)字代表堿基的個(gè)數(shù),字符的含義見下表:

舉個(gè)栗子:3M1D2M1I1M:3個(gè)堿基匹配(M)(3M)、接下來1個(gè)堿基缺失(D)、接下來2個(gè)匹配(2M)、接下來1個(gè)堿基插入(1I)、接下來1個(gè)堿基匹配(1M),如下圖:第七列、RNEXT

雙端測(cè)序中另外一條read比對(duì)的參考序列的名稱,單端測(cè)序此處為0,RNEXT(如果不是*或者=,*是完全沒有比對(duì)上,=是完全比對(duì))必須在header section部分@SQ中SN標(biāo)簽后出現(xiàn)。第3和第7列,可以用來判斷某條read是否比對(duì)成功到了參考序列上,read1和read2是否比對(duì)到同一條參考染色體上。第八列、PNEXT

雙端測(cè)序中,是指另外一條read比對(duì)到參考基因組的位置坐標(biāo),最小為1(1-based leftmost)。第九列、TLEN

文庫長(zhǎng)度,insert DNA size。第十列、SEQ

read 堿基序列,FASTQ的第二行。第十一列、QUAL

FASTQ的第四行。第十二列之后,Optional fields

可選的自定義區(qū)域(Optional fields),可能有多列,多列間使用\t隔開,并不是每行都存在這些列。XT:A:R NM:i:0 X0:i:4 XM:i:0 XO:i:0 XG:i:0 MD:Z:50 XA:Z:chr1,+102573964,50M,0

XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:50

XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:50

#該行該列沒有內(nèi)容

XT:A:U NM:i:0 X0:i:1 X1:i:0 XM:i:0 XO:i:0 XG:i:0 MD:Z:50

每列格式為TAG:TYPE:VALUE,其中TAG為兩個(gè)大寫字母;

TYPE可以由如下格式A (character), B (general array), f (real number), H (hexadecimal array), i (integer), or Z (string);

VALUE ,內(nèi)容與TYPE相關(guān),TYPE為i時(shí)VALUE為整數(shù),以此類推;

TAG詳細(xì)介紹

可分為6類,詳細(xì)介紹如下:1.1 Additional Template and Mapping data(一些比對(duì)信息)

AM:i:score The smallest template-independent mapping quality of any segment in the same template as

this read. (See also SM.)

AS:i:score Alignment score generated by aligner.

BQ:Z:qualities Offffset to base alignment quality (BAQ), of the same length as the read sequence. At the

i-th read base, BAQi = Qi

(BQi

64) where Qi is the i-th base quality.

CC:Z:rname Reference name of the next hit; ‘=’ for the same chromosome.

CG:B:I,encodedCigar Real CIGAR in its binary form if (and only if) it contains >65535 operations. This

is a BAM fifile only tag as a workaround of BAM’s incapability to store long CIGARs in the standard

way. SAM and CRAM fifiles created with updated tools aware of the workaround are not expected to

contain this tag. See also the footnote in Section 4.2 of the SAM spec for details.

2CP:i:pos Leftmost coordinate of the next hit.

E2:Z:bases The 2nd most likely base calls. Same encoding and same length as SEQ. See also U2 for

associated quality values.

FI:i:int The index of segment in the template.

FS:Z:str Segment suffiffiffix.

H0:i:count Number of perfect hits.

H1:i:count Number of 1-difffference hits (see also NM).

H2:i:count Number of 2-difffference hits.

HI:i:i Query hit index, indicating the alignment record is the i-th one stored in SAM.

IH:i:count Number of alignments stored in the fifile that contain the query in the current record.

MC:Z:cigar CIGAR string for mate/next segment.

MD:Z:[0-9]+(([A-Z]|\^[A-Z]+)[0-9]+)* String for mismatching positions.

The MD fifield aims to achieve SNP/indel calling without looking at the reference. For example, a string

‘10A5^AC6’ means from the leftmost reference base in the alignment, there are 10 matches followed

by an A on the reference which is difffferent from the aligned read base; the next 5 reference bases are

matches followed by a 2bp deletion from the reference; the deleted sequence is AC; the last 6 bases are

matches. The MD fifield ought to match the CIGAR string.

MQ:i:score Mapping quality of the mate/next segment.

NH:i:count Number of reported alignments that contain the query in the current record.

NM:i:count Number of difffferences (mismatches plus inserted and deleted bases) between the sequence and reference, counting only (case-insensitive) A, C, G and T bases in sequence and reference as potential matches, with everything else being a mismatch(可以結(jié)合CIGAR字段計(jì)算錯(cuò)配堿基個(gè)數(shù)). Note this means that ambiguity codes in both

sequence and reference that match each other, such as ‘N’ in both, or compatible codes such as ‘A’ and

‘R’, are still counted as mismatches. The special sequence base ‘=’ will always be considered to be a

match, even if the reference is ambiguous at that point. Alignment reference skips, padding, soft and

hard clipping (‘N’, ‘P’, ‘S’ and ‘H’ CIGAR operations) do not count as mismatches, but insertions and

deletions count as one mismatch per base.Note that historically this has been ill-defifined and both data and tools exist that disagree with this defifinition.

PQ:i:score Phred likelihood of the template, conditional on the mapping locations of both/all segments

being correct.

Q2:Z:qualities Phred quality of the mate/next segment sequence in the R2 tag. Same encoding as QUAL.

R2:Z:bases Sequence of the mate/next segment in the template. See also Q2 for any associated quality

values.

SA:Z:(rname ,pos ,strand ,CIGAR ,mapQ ,NM ;)+ Other canonical alignments in a chimeric alignment, for

matted as a semicolon-delimited list. Each element in the list represents a part of the chimeric align

ment. Conventionally, at a supplementary line, the fifirst element points to the primary line. Strand is

either ‘+’ or ‘-’, indicating forward/reverse strand, corresponding to FLAG bit 0x10. Pos is a 1-based

coordinate.

SM:i:score Template-independent mapping quality, i.e., the mapping quality if the read were mapped as

a single read rather than as part of a read pair or template.

3TC:i: The number of segments in the template.

TS:A:strand Strand (‘+’ or ‘-’) of the transcript to which the read has been mapped.

U2:Z: Phred probability of the 2nd call being wrong conditional on the best being wrong. The same

encoding and length as QUAL. See also E2 for associated base calls.

UQ:i: Phred likelihood of the segment, conditional on the mapping being correct.1.2 Metadata(這部分內(nèi)容和 SAM中header section部分相關(guān),描述read測(cè)序相關(guān)信息)

RG:Z:readgroup The read group to which the read belongs. If @RG headers are present, then readgroup

must match the RG-ID fifield of one of the headers.

LB:Z:library The library from which the read has been sequenced. If @RG headers are present, then library

must match the RG-LB fifield of one of the headers.

PG:Z:program id Program. Value matches the header PG-ID tag if @PG is present.

PU:Z:platformunit The platform unit in which the read was sequenced. If @RG headers are present, then

platformunit must match the RG-PU fifield of one of the headers.

CO:Z:text Free-text comments.1.3 Barcodes(UMI/單細(xì)胞測(cè)序cell barcode)

DNA barcodes can be used to identify the provenance of the underlying reads. There are currently three

varieties of barcodes that may co-exist: Sample Barcode, Cell Barcode, and Unique Molecular Identififier

(UMI).

? Despite its name, the Sample Barcode identififies the Library and allows multiple libraries to be combined

and sequenced together. After sequencing, the reads can be separated according to this barcode and

placed in difffferent “read groups” each corresponding to a library. Since the library was generated from

a sample, knowing the library should inform of the sample. The barcode itself can be included in the

PU fifield in the RG header line. Since the PU fifield should be globally unique, it is advisable to include

specifific information such as flflowcell barcode and lane. It is not recommended to use the barcode as

the ID fifield of the RG header line, as some tools modify this fifield (e.g., when merging fifiles).

? The Cell Barcode is similar to the sample barcode but there is (normally) no control over the assignment

of cells to barcodes (whose sequence could be random or predetermined). The Cell Barcode can help

identify when reads come from difffferent cells in a “single-cell” sequencing experiment.(在單細(xì)胞測(cè)序中,追溯read來源的標(biāo)簽)

? The UMI is intended to identify the (single- or double-stranded) molecule at the time that the barcode

was introduced. This can be used to inform duplicate marking and make consensus calling in ultra

deep sequencing. Additionally, the UMI can be used to (informatically) link reads that were generated

from the same long molecule, enabling long-range phasing and better informed mapping. In some

experimental setups opposite strands of the same double-stranded DNA molecule get related barcodes.

These templates can also be considered duplicates even though technically they may have difffferent

UMIs. Multiple UMIs can be added by a protocol, possibly at difffferent time-points, which means that

specifific knowledge of the protocol may be needed in order to analyze the resulting data correctly.(UMI信標(biāo)簽,RNA-seq中UMI可以對(duì)原始的 RNA 分子進(jìn)行“絕對(duì)定量”)

BC:Z:sequence Barcode sequence (Identifying the sample/library), with any quality scores (optionally)

stored in the QT tag. The BC tag should match the QT tag in length. In the case of multiple unique

molecular identififiers (e.g., one on each end of the template) the recommended implementation con

catenates all the barcodes and places a hyphen (‘-’) between the barcodes from the same template.

QT:Z:qualities Phred quality of the sample barcode sequence in the BC tag. Same encoding as QUAL,

i.e., Phred score + 33. In the case of multiple unique molecular identififiers (e.g., one on each end of

the template) the recommended implementation concatenates all the quality strings with spaces (‘ ’)

between the difffferent strings from the same template.

4CB:Z:str Cell identififier, consisting of the optionally-corrected cellular barcode sequence and an optional

suffiffiffix. The sequence part is similar to the CR tag, but may have had sequencing errors etc corrected.

This may be followed by a suffiffiffix consisting of a hyphen (‘-’) and one or more alphanumeric characters to form an identififier. In the case of the cellular barcode (CR) being based on multiple barcode sequences

the recommended implementation concatenates all the (corrected or uncorrected) barcodes with a

hyphen (‘-’) between the difffferent barcodes. Sequencing errors etc aside, all reads from a single cell

are expected to have the same CB tag.

CR:Z:sequence+ Cellular barcode. The uncorrected sequence bases of the cellular barcode as reported

by the sequencing machine, with the corresponding base quality scores (optionally) stored in CY. Se

quencing errors etc aside, all reads with the same CR tag likely derive from the same cell. In the case

of the cellular barcode being based on multiple barcode sequences the recommended implementation

concatenates all the barcodes with a hyphen (‘-’) between the difffferent barcodes.

CY:Z:qualities+ Phred quality of the cellular barcode sequence in the CR tag. Same encoding as QUAL,

i.e., Phred score + 33. The lengths of the CY and CR tags must match. In the case of the cellular

barcode being based on multiple barcode sequences the recommended implementation concatenates all

the quality strings with with spaces (‘ ’) between the difffferent strings.

MI:Z:str Molecular Identififier. A unique ID within the SAM fifile for the source molecule from which this

read is derived. All reads with the same MI tag represent the group of reads derived from the same

source molecule.

OX:Z:sequence+ Raw (uncorrected) unique molecular identififier bases, with any quality scores (optionally)

stored in the BZ tag. In the case of multiple unique molecular identififiers (e.g., one on each end of the

template) the recommended implementation concatenates all the barcodes with a hyphen (‘-’) between

the difffferent barcodes.

BZ:Z:qualities+ Phred quality of the (uncorrected) unique molecular identififier sequence in the OX tag.

Same encoding as QUAL, i.e., Phred score + 33. The OX tags should match the BZ tag in length. In the

case of multiple unique molecular identififiers (e.g., one on each end of the template) the recommended

implementation concatenates all the quality strings with a space (‘ ’) between the difffferent strings.

RX:Z:sequence+ Sequence bases from the unique molecular identififier. These could be either corrected or

uncorrected. Unlike MI, the value may be non-unique in the fifile. Should be comprised of a sequence of

bases. In the case of multiple unique molecular identififiers (e.g., one on each end of the template) the

recommended implementation concatenates all the barcodes with a hyphen (‘-’) between the difffferent

barcodes.If the bases represent corrected bases, the original sequence can be stored in OX (similar to OQ storing the original qualities of bases.)

QX:Z:qualities+ Phred quality of the unique molecular identififier sequence in the RX tag. Same encoding

as QUAL, i.e., Phred score + 33. The qualities here may have been corrected (Raw bases and qualities

can be stored in OX and BZ respectively.) The lengths of the QX and the RX tags must match. In the

case of multiple unique molecular identififiers (e.g., one on each end of the template) the recommended

implementation concatenates all the quality strings with a space (‘ ’) between the difffferent strings.1.4 Original data

OA:Z:(RNAME,POS,strand,CIGAR,MAPQ,NM ;)+ The original alignment information of the record

prior to realignment or unalignment by a subsequent tool. Each original alignment entry contains

the following six fifield values from the original record, generally in their textual SAM representations,

separated by commas (‘,’) and terminated by a semicolon (‘;’): RNAME, which must be explicit

(unlike RNEXT, ‘=’ may not be used here); 1-based POS; ‘+’ or ‘-’, indicating forward/reverse strand

respectively (as per bit 0x10 of FLAG); CIGAR; MAPQ; NM tag value, which may be omitted (though

the preceding comma must be retained).

5In the presence of an existing OA tag, a subsequent tool may append another original alignment entry

after the semicolon, adding to—rather than replacing—the existing OA information.

The OA fifield is designed to provide record-level information that can be useful for understanding the

provenance of the information in a record. It is not designed to provide a complete history of the

template alignment information. In particular, realignments resulting in the the removal of Secondary

or Supplementary records will cause the loss of all tags associated with those records, and may also

leave the SA tag in an invalid state.

OC:Z:cigar Original CIGAR, usually before realignment. Deprecated in favour of the more general OA.

OP:i:pos Original 1-based POS, usually before realignment. Deprecated in favour of the more general OA.

OQ:Z:qualities Original base quality, usually before recalibration. Same encoding as QUAL.1.5 Annotation and Padding

The SAM format can be used to represent de novo assemblies , generally by using padded reference sequences and the annotation tags described here. See the Guide for Describing Assembly Sequences in the SAM Format Specifification for full details of this representation.

CT:Z:strand;type(;key(=value)?)*

Complete read annotation tag, used for consensus annotation dummy features.

The CT tag is intended primarily for annotation dummy reads, and consists of a strand, type and zero or

more key=value pairs, each separated with semicolons. The strand fifield has four values as in GFF3,2

and supplements FLAG bit 0x10 to allow unstranded (‘.’), and stranded but unknown strand (‘?’)

annotation. For these and annotation on the forward strand (strand set to ‘+’), do not set FLAG bit

0x10. For annotation on the reverse strand, set the strand to ‘-’ and set FLAG bit 0x10.

The type and any keys and their optional values are all percent encoded according to RFC3986 to

escape meta-characters ‘=’, ‘%’, ‘;’, ‘|’ or non-printable characters not matched by the isprint() macro

(with the C locale). For example a percent sign becomes ‘%25’.

PT:Z:annotag(\|annotag)*

where each annotag matches start;end;strand;type(;key(=value)?)* Read annotations for parts of the padded read sequence.The PT tag value has the format of a series of annotation tags separated by ‘|’, each annotating a sub-region of the read. Each tag consists of start, end, strand, type and zero or more key=value pairs,each separated with semicolons. Start and end are 1-based positions between one and the sum of the M/I/D/P/S/=/X CIGAR operators, i.e., SEQ length plus any pads. Note any editing of the CIGAR

string may require updating the PT tag coordinates, or even invalidate them. As in GFF3, strand is

one of ‘+’ for forward strand tags, ‘-’ for reverse strand, ‘.’ for unstranded or ‘?’ for stranded but unknown strand. The type and any keys and their optional values are all percent encoded as in the CT tag.1.6 Technology-specifific data

FZ:B:S,intensities Flow signal intensities(測(cè)序拍照的光強(qiáng)度數(shù)據(jù)) on the original strand of the read, stored as (uint16 t)

round(value * 100.0).

1.6.1 Color space

CM:i:distance Edit distance between the color sequence and the color reference (see also NM).

CS:Z:sequence Color read sequence on the original strand of the read. The primer base must be included.

CQ:Z:qualities Color read quality on the original strand of the read. Same encoding as QUAL; same

length as CS.2 Locally-defifined tags

You can freely add new tags. Note that tags starting with ‘X’, ‘Y’, or ‘Z’ and tags containing lowercase letters in either position are reserved for local use and will not be formally defifined in any future version of this specifification. If a new tag may be of general interest, it may be useful to have it added to this specifification. Additions can be proposed by opening a new issue at https://github.com/samtools/hts-specs/issues and/or by sending email to samtools-devel@lists.sourceforge.net.

參考資料

總結(jié)

以上是生活随笔為你收集整理的sam格式的结构和意义_NGS数据格式02-SAM/BAM最详细解读的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

久久成人麻豆午夜电影 | www在线观看国产 | 97碰碰碰 | 五月激情姐姐 | 日韩一区二区三区高清在线观看 | 91香蕉视频720p | 91av短视频| 久久亚洲专区 | 国产视频综合在线 | 日韩欧美视频一区二区 | 亚洲黄色软件 | 国产黄色在线 | 九九久久影院 | avove黑丝 | 日韩在线观看视频一区二区三区 | 韩国av一区二区三区在线观看 | 久久精品xxx | 在线观看av片 | 亚洲精品久久久久久久不卡四虎 | 色www精品视频在线观看 | 天堂在线一区二区三区 | 91久久精品一区二区二区 | 国产麻豆果冻传媒在线观看 | 欧美日本日韩aⅴ在线视频 插插插色综合 | 天天射天天操天天 | 国内揄拍国内精品 | 午夜精品久久久久久久久久久 | 国产精品毛片一区二区在线看 | 国产成人av一区二区三区在线观看 | 黄色日批网站 | 天天射天天添 | 中文字幕资源网 | 五月婷婷视频在线 | av资源网在线播放 | 中文字幕日韩一区二区三区不卡 | 综合网婷婷 | 福利视频导航网址 | 日韩三级视频在线看 | 伊人亚洲精品 | 久久精品综合一区 | 中文字幕视频观看 | 97电院网手机版 | 国产做a爱一级久久 | 国产99免费视频 | 一区二区三区电影在线播 | 中文字幕在线观看亚洲 | 视频福利在线 | 人人澡视频 | 亚洲国产免费看 | 奇米影视在线99精品 | 国产高清精品在线观看 | 久久免费a | 2024av| 国产精品视频区 | 亚洲欧美成人综合 | 欧美了一区在线观看 | 欧美亚洲精品在线观看 | 久久久久成人精品亚洲国产 | 日韩免费在线 | av手机在线播放 | 成人黄色大片网站 | 色视频在线观看免费 | 亚洲欧美日韩精品久久奇米一区 | 日本黄色特级片 | 久久精品一级片 | 午夜视频在线观看欧美 | 久草在线视频网 | 韩国av不卡 | 久久精品导航 | 久久人人爽爽人人爽人人片av | 国产高清日韩 | 日韩在线观看视频免费 | 成人在线你懂得 | 中文字幕频道 | 亚洲视频免费视频 | 亚洲成人资源 | 欧美热久久 | 精品久久久久久久久久久久久久久久 | 91中文字幕永久在线 | 99999精品视频 | 91亚洲狠狠婷婷综合久久久 | 午夜久操 | 四虎最新域名 | 久久久久国产一区二区三区 | 日本女人的性生活视频 | 欧美日韩视频网站 | 亚洲最大成人网4388xx | 国产成人精品一区二区三区免费 | 黄色av播放 | 久久tv| 精品久久亚洲 | 97超级碰碰碰视频在线观看 | 国产成人久久精品77777综合 | 亚洲精品视频大全 | 国产人成在线观看 | 不卡电影一区二区三区 | 五月婷婷丁香六月 | 国产精品久久久久久久免费大片 | 久草在线资源观看 | 99久久日韩精品视频免费在线观看 | 99视频这里有精品 | 久久久久久蜜av免费网站 | 在线观看视频你懂 | a级国产毛片 | 久草91视频 | 日韩免费在线视频观看 | 国产日韩欧美在线 | 久久久久免费观看 | 国产免费a | 99精品免费久久久久久久久日本 | 国产精品夜夜夜一区二区三区尤 | 免费观看性生交 | 久久在线播放 | 免费国产亚洲视频 | 国产成人三级在线 | 精品国产欧美 | 亚洲天堂免费视频 | 国内精品久久久久久久久久 | 国产精品久久久久永久免费 | 五月天久久精品 | 特级西西www44高清大胆图片 | 国产黑丝一区二区 | 国产97色在线 | 一本大道久久精品懂色aⅴ 五月婷社区 | 激情黄色一级片 | 久草网在线观看 | 91传媒91久久久 | 四虎影视精品成人 | 最新av免费在线观看 | 成人午夜精品久久久久久久3d | 一区二区久久久久 | 久草在线高清视频 | 久久综合九色欧美综合狠狠 | 久久免费成人网 | 鲁一鲁影院| 一区二区三区四区五区在线 | 午夜精品一区二区三区在线 | 黄视频网站大全 | 国产视频黄 | 国产精品免费在线播放 | 天天天天射| 在线免费观看国产精品 | 五月婷婷久 | 久久伊人八月婷婷综合激情 | 国产精品热 | 国产伦精品一区二区三区高清 | 国内99视频 | 午夜私人影院 | 国产涩图| 久青草影院 | 日韩成人邪恶影片 | 国产精彩视频 | 国内三级在线 | 一区二区中文字幕在线播放 | 国产精品一区二区久久精品爱微奶 | 狠狠狠操 | 香蕉国产91 | 在线免费国产视频 | 97香蕉久久超级碰碰高清版 | 日韩草比 | 五月天伊人 | 午夜a区 | 成人午夜在线观看 | 福利视频午夜 | 日韩av免费在线电影 | 不卡av免费在线观看 | 亚洲1级片 | 国产在线毛片 | av理论电影 | 日日夜夜天天久久 | 91精品视频导航 | 免费a v视频| 日日夜夜av| 激情xxxx| 亚洲精品色视频 | av在线日韩 | 国产中文字幕在线 | www.天天操 | 日本黄色黄网站 | 丝袜美女在线观看 | 欧美午夜精品久久久久 | 免费视频黄色 | 97视频播放| 在线观看亚洲专区 | 日韩欧美视频免费看 | 国产精品永久久久久久久www | 777xxx欧美| 久久99久久99精品免观看粉嫩 | 天天射天天射天天射 | 日韩精品一区二区三区电影 | 91精品在线播放 | 色小说av| 91av电影网| 国产又粗又硬又爽的视频 | 欧美午夜理伦三级在线观看 | 国产精品成人自产拍在线观看 | 岛国av在线| 欧美色一色 | 少妇视频在线播放 | 国产精品99久久久久久久久 | 可以免费观看的av片 | 亚洲女欲精品久久久久久久18 | 97国产超碰在线 | 青青网视频| 久草电影在线观看 | 午夜精品一二区 | 麻豆国产视频下载 | 欧美va电影 | 日韩黄色免费电影 | 超碰人人草人人 | 干 操 插 | 免费久久久久久久 | 成年人免费电影 | 四虎国产精品成人免费4hu | 日韩在线网址 | 99精品视频免费在线观看 | 91成人观看| 免费观看全黄做爰大片国产 | 91麻豆精品国产91久久久久久久久 | 久久国产综合视频 | 在线精品视频在线观看高清 | 欧美精品久久久久久久亚洲调教 | 久久夜夜操 | 伊人成人久久 | 四虎小视频 | 日韩在线视频网址 | 人人澡av| 美女网站视频免费黄 | 精品久久五月天 | 免费在线观看av网站 | 三级免费黄色 | 国产精品黄色在线观看 | 91精品国产综合久久福利不卡 | 国产日韩在线观看一区 | 成人黄色电影在线播放 | av成人资源 | 国内精品亚洲 | 免费开视频 | a特级毛片| 日韩欧美在线观看一区二区三区 | 久久99精品国产91久久来源 | 成人视屏免费看 | 一区二区激情视频 | 操一草| 亚洲免费精品一区二区 | 五月天色丁香 | 91色亚洲 | 色久综合| 99在线免费观看视频 | 久久er99热精品一区二区三区 | 手机成人av| 免费av观看| 欧美人体xx | 国产视频精品免费 | 精品国产美女 | 一二区精品 | 国产色视频一区二区三区qq号 | 国产在线色 | 色国产精品一区在线观看 | 亚洲精品乱码白浆高清久久久久久 | 亚洲精品播放 | 国产成人av一区二区三区在线观看 | 亚洲精品国产拍在线 | 久草在线视频新 | 在线国产黄色 | 国产精品s色 | 色综合久久88色综合天天 | 综合久久五月天 | 久久精品日产第一区二区三区乱码 | 久久99精品久久久久久清纯直播 | 欧美日韩精品在线 | 午夜视频在线网站 | 久久久久久黄色 | www婷婷| 久久er99热精品一区二区三区 | 国产91精品在线观看 | 奇米7777狠狠狠琪琪视频 | 亚洲乱码久久久 | 久久99最新地址 | 婷婷视频在线观看 | 久久国产精品成人免费浪潮 | 精品久久一区二区三区 | 亚洲国产伊人 | 日韩伦理一区二区三区av在线 | 日韩欧美成人网 | 激情综合亚洲 | 久久狠狠婷婷 | 丁香婷婷在线观看 | 亚洲三级黄色 | 日韩欧美一区二区在线 | 久久久久久久18 | 中文字幕刺激在线 | 国产白浆在线观看 | 久久国产一二区 | 激情av在线播放 | 欧美一区二区在线看 | 国产91学生粉嫩喷水 | 五月激情片 | 欧美成人亚洲 | 黄色一级动作片 | 97精产国品一二三产区在线 | 九九视频在线播放 | 精品在线观看免费 | 亚洲色图22p | 久久av中文字幕片 | 欧美作爱视频 | 久久高清免费 | 91精品蜜桃 | 中文区中文字幕免费看 | 欧美性生活免费 | 色婷婷激情五月 | 手机在线日韩视频 | 国产91大片| 国产黄色片在线免费观看 | 成人免费在线观看av | av在线免费不卡 | 99精品一区二区 | 国产成在线观看免费视频 | 国产精品久久久久久爽爽爽 | 999久久久久久久久久久 | 亚洲精品福利在线观看 | 成人av影视在线 | 国产精品不卡在线观看 | 色综合久久久久综合体桃花网 | 99视频免费看 | 亚洲国产精品成人精品 | 亚洲精品在 | 日韩在线国产精品 | 97超碰.com| 久久国产欧美日韩精品 | 一区二区电影在线观看 | 久久理论影院 | 成人在线播放免费观看 | 国产高清小视频 | 亚洲精品啊啊啊 | 日韩精品视频免费在线观看 | 久久久网页 | 国产一级在线观看 | 麻豆激情电影 | 五月开心色 | 日韩视频一区二区在线 | 在线免费看黄网站 | 99夜色| 在线观看免费视频你懂的 | 久久er99热精品一区二区三区 | 97在线观视频免费观看 | 成年人在线观看视频免费 | 91福利国产在线观看 | 成人免费电影 | 日韩欧美xxx | 亚洲精品一区二区精华 | 成年人app网址 | 岛国av在线免费 | 国产精品1区2区3区在线观看 | 久草精品视频 | 天天干 天天摸 天天操 | 日韩字幕在线观看 | 亚洲精品视频在线观看免费视频 | 毛片网免费 | 五月综合 | 在线观看完整版 | 日日夜夜网站 | av福利网址导航 | 日韩精品一区二区三区视频播放 | 国产在线观看你懂的 | 天天天天天天干 | 久久手机精品视频 | 99精品视频一区 | 国产黄色特级片 | 久久99久久99精品免观看软件 | 五月婷婷视频在线 | 99国内精品久久久久久久 | av国产网站 | 97色噜噜| 精品亚洲网 | 国产一区二区精品久久91 | 国产欧美在线一区二区三区 | 91在线中文 | 手机av在线不卡 | 91九色老 | 亚洲综合精品在线 | 欧美日韩高清一区二区三区 | 就要干b | 香蕉视频网站在线观看 | 久久久久久高潮国产精品视 | 久久高清片| 国产小视频免费在线网址 | 亚洲精品免费播放 | 狠狠干激情 | 国内精品视频免费 | 天天看天天干天天操 | 国产打女人屁股调教97 | 国产视频精品久久 | 国产69精品久久久久9999apgf | 97精品国产aⅴ | 蜜臀久久99精品久久久酒店新书 | 麻豆免费在线视频 | 在线播放一区二区三区 | 免费一级片视频 | 久久久精品国产免费观看一区二区 | 日本精品久久 | 国产精品久久久久久久久久久杏吧 | 超碰免费97 | 国产二区av | 色综合咪咪久久网 | 少妇搡bbbb搡bbb搡aa | 99视频在线 | 91在线日本 | 久久久久 | 欧美一区中文字幕 | 欧美天堂久久 | 色a综合 | 在线性视频日韩欧美 | 日韩精品中文字幕在线播放 | 超碰成人免费电影 | 日韩欧美综合 | 久久久久女人精品毛片九一 | 欧洲亚洲国产视频 | 中文字幕免费国产精品 | 欧美日韩免费一区二区 | 久久综合狠狠狠色97 | 成人三级av | 免费精品视频在线观看 | 久久久在线免费观看 | 亚洲免费精品一区二区 | 成人h动漫在线看 | a色视频 | 国内精品久久影院 | 黄色a大片 | 精品久久久久久电影 | 久保带人 | 综合激情伊人 | 国产美女网站视频 | 成人资源站 | 欧美成人免费在线 | 色a综合 | 成人网在线免费视频 | 狠狠色婷婷丁香六月 | 欧美乱码精品一区二区 | www.在线看片.com | 国产 欧美 在线 | 亚洲一级免费电影 | 亚洲欧美精品一区二区 | 九九免费在线观看 | 国产一区不卡在线 | 久久艹人人 | 91视频免费看 | 午夜精品一区二区国产 | 在线 你懂 | 一区二区三区四区五区在线视频 | 亚洲日本一区二区在线 | 91理论片午午伦夜理片久久 | 欧美专区国产专区 | 中文字幕av在线电影 | 成年人免费在线观看网站 | 精品日韩视频 | 亚洲午夜久久久久 | 国产一级一片免费播放放 | 麻豆系列在线观看 | 国产在线观看国语版免费 | 欧美在线一 | 成人av直播 | 91女人18片女毛片60分钟 | 久久久久久久久久久影院 | 国产成人香蕉 | 久久久久久精 | 91秒拍国产福利一区 | 一本一本久久a久久精品综合 | www黄在线 | 91精品免费看 | 久久一区国产 | 91桃色免费观看 | 国产亚洲小视频 | 麻豆久久精品 | avwww在线| 欧美最猛性xxxx | 国产在线精品福利 | 日韩黄色大片在线观看 | 美女久久久久久 | 国外av在线| 日韩动漫免费观看高清完整版在线观看 | a级片网站 | 婷婷国产精品 | 日韩成片 | 国产精品毛片完整版 | 中文字幕在线观看完整版 | 成人中文字幕在线 | 91在线视频免费 | 99人久久精品视频最新地址 | www.伊人网 | 成人午夜影院在线观看 | 伊人春色电影网 | 欧美性久久久久久 | 欧美日韩精品在线免费观看 | 少妇资源站 | 色综合久久精品 | 日韩r级电影在线观看 | 97超在线 | 九九涩涩av台湾日本热热 | 黄色电影小说 | 久草免费新视频 | 日韩高清国产精品 | 超碰日韩在线 | 国产九九热 | 免费黄色激情视频 | 综合激情| 国产在线va | 四虎www.| 欧美一区二区在线 | 久久久久久久网 | 成人av动漫在线 | 国产无限资源在线观看 | 天天干天天上 | 久久精品一 | 97在线免费| 久久av黄色| 欧美激情视频在线免费观看 | 精品国产一区二区三区噜噜噜 | 天天爽夜夜爽人人爽一区二区 | 2024av| 超碰人人av | 手机在线看a | 特级西西444www大精品视频免费看 | 日韩有码第一页 | 国产精品午夜久久 | 久久超碰免费 | 欧美日韩亚洲在线观看 | 久久久久国产免费免费 | 99中文在线 | 98涩涩国产露脸精品国产网 | 亚洲综合导航 | 成人精品电影 | 国产精品久久久久久久妇 | 日韩精品视频网站 | 免费男女羞羞的视频网站中文字幕 | 97超碰资源 | 1024手机在线看 | 一级a毛片高清视频 | 黄色a视频 | 超碰日韩 | 国产精品毛片一区 | 超碰在线免费福利 | 国产精品久久精品国产 | av中文字幕网址 | 美女黄频 | 久久久精品久久 | 免费高清在线视频一区· | 欧美视频日韩 | 国产精品v欧美精品v日韩 | 久久在线精品 | 免费a网站 | 亚洲国产中文字幕在线 | mm1313亚洲精品国产 | 99精品视频播放 | 天天天天综合 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 天天色天天综合网 | 久久福利影视 | 日韩久久在线 | 五月激情亚洲 | 亚洲国产精品成人综合 | 日本久久免费电影 | 成人网在线免费视频 | av高清网站在线观看 | 日韩一区二区久久 | 天天干天天干天天操 | 日本精品一二区 | 成人精品一区二区三区中文字幕 | 欧美激情va永久在线播放 | 97偷拍视频| 国产精品va在线观看入 | 人人涩| 最近中文字幕免费 | 亚洲高清在线精品 | 亚洲 欧美日韩 国产 中文 | 日韩av片免费在线观看 | 欧美孕妇与黑人孕交 | 91九色网站 | 青青河边草手机免费 | 中文字幕一区二区三区四区久久 | 人人干人人爽 | 91av在线看 | 99在线视频观看 | 国产亚洲精品久久久久久久久久 | 国产精品一区二区久久 | 一区二区视频播放 | 青青草国产精品视频 | 97在线免费视频观看 | 免费看黄色大全 | 日本天天色 | 黄网站色欧美视频 | 国产精品久久久久久欧美 | 久久国产精品久久久久 | 国产亚洲综合在线 | 精品国产99 | av一区二区在线观看中文字幕 | 国产精品久久久久av免费 | 国产免费观看久久 | 成人免费视频视频在线观看 免费 | 国产a视频免费观看 | av电影亚洲 | 中字幕视频在线永久在线观看免费 | 91在线超碰 | 国产精品久久久久久久久久久久午夜 | 亚洲更新最快 | 中文字幕 在线看 | 欧美午夜剧场 | 国产麻豆精品久久一二三 | 在线影院中文字幕 | 亚洲一本视频 | 日韩精品免费一区二区 | 免费网站污 | 国产免费久久av | 97视频人人 | 国产资源网站 | 久久久久国产一区二区三区 | 亚洲无人区小视频 | 久久久影院官网 | 国产免费黄视频在线观看 | 亚洲一区免费在线 | v片在线看 | 丰满少妇在线观看 | www在线观看视频 | 99久久精品免费看 | 国产一二区视频 | 黄色成年 | 免费在线播放av电影 | 在线观看免费视频你懂的 | 中文字幕精品一区二区三区电影 | 999日韩| 日韩免费视频观看 | 国语精品免费视频 | 在线日本看片免费人成视久网 | 日韩三级久久 | 五月天天在线 | 最近免费观看的电影完整版 | 日日夜夜国产 | 免费国产在线视频 | 亚洲无吗av | 国产做aⅴ在线视频播放 | 97在线观看免费观看 | 久久歪歪| 色com网| 久草在线综合网 | 成人免费看电影 | 欧美精品久久久久久久久久丰满 | 国产精品美女久久久 | 国产精品一区在线观看 | 日韩a在线播放 | 91丨九色丨国产女 | av免费观看在线 | 久久精品视频播放 | 在线精品视频免费播放 | 免费高清在线视频一区· | 色窝资源 | 日韩精品一区二区免费 | 综合色播| 成人午夜精品福利免费 | 欧美性生爱| 欧美日韩不卡一区二区三区 | 久久久影院官网 | 九九免费在线观看视频 | 99精品区| 91精品国产乱码在线观看 | 一区二区三区免费播放 | 九九热在线免费观看 | 天天天干夜夜夜操 | 国产淫片| 中文字幕人成乱码在线观看 | 欧美日韩一区二区三区不卡 | av中文天堂| 最近中文国产在线视频 | 亚洲成av人电影 | 91精品婷婷国产综合久久蝌蚪 | 91一区啪爱嗯打偷拍欧美 | 波多野结衣一区 | 国产精品一区二区三区四区在线观看 | 美女网站视频免费黄 | 国产精品一区二区久久国产 | 亚洲日本欧美在线 | 国产精品久久99 | 国产在线久草 | 丁香六月久久综合狠狠色 | 日韩视频中文 | 色噜噜在线观看视频 | 在线观看播放av | 国产一级二级三级在线观看 | 亚洲精品在线免费观看视频 | 国产福利小视频在线 | 日本最新高清不卡中文字幕 | 美女av免费看 | 国产96在线 | 亚洲综合网| 天天草av | 久久精品视频在线看 | 亚洲成av人影院 | 国产精品网址在线观看 | 日韩免费专区 | 久久久电影网站 | 亚洲一级片av | 国产一卡久久电影永久 | 婷婷九九 | 久久精品aaa | 日本精品久久久一区二区三区 | 欧洲高潮三级做爰 | 日韩欧美一区二区三区免费观看 | 91亚洲精品久久久蜜桃借种 | 久操中文字幕在线观看 | 99精品视频精品精品视频 | 夜夜骑天天操 | 天天操天天摸天天干 | 日韩久久久久 | 久久久www成人免费精品 | 亚洲欧美日韩精品一区二区 | 手机在线小视频 | www.777奇米 | 久草在线精品观看 | 国产又粗又猛又爽又黄的视频先 | 又污又黄网站 | 久草精品视频 | 久久精品综合网 | 狠狠的操你 | 欧美成人黄 | 亚洲精品自在在线观看 | 色瓜 | 国内亚洲精品 | 亚洲国产欧美一区二区三区丁香婷 | 色偷偷97 | 黄色a大片| 久久新视频 | 亚洲日本欧美在线 | 成年人在线免费看片 | 久久精品视频国产 | 干 操 插| 成人av网站在线观看 | 91精品国产综合久久久久久久 | 日韩欧美一区二区在线观看 | 免费久久视频 | 免费久久99精品国产婷婷六月 | 国产成人精品三级 | 人人狠狠综合久久亚洲婷 | 午夜精品一区二区国产 | 爱爱av网| 91精品亚洲影视在线观看 | 九九久久影视 | 三级在线视频播放 | 在线观看免费黄视频 | 久久国产系列 | 欧美一区二区三区四区夜夜大片 | 天天操天天干天天插 | 少妇bbb搡bbbb搡bbbb′ | 成人在线播放免费观看 | 国产人成一区二区三区影院 | 国产免费大片 | 亚洲少妇久久 | 国产成人精品一区在线 | 青春草国产视频 | 91人人揉日日捏人人看 | 欧美少妇xxxxxx | av中文在线观看 | 欧美精品中文 | 97香蕉久久超级碰碰高清版 | 2021国产精品 | 日韩视频免费在线 | 亚洲成人av一区 | a天堂最新版中文在线地址 久久99久久精品国产 | japanesexxxhd奶水 国产一区二区在线免费观看 | 精品视频在线视频 | av中文国产 | 97碰碰视频 | 99久视频 | 色视频国产直接看 | 欧美成人影音 | 操高跟美女 | 五月天综合在线 | 韩国av电影在线观看 | 国产黄色精品视频 | 久久免费视频网 | 天天插天天干天天操 | 国产精品麻豆视频 | 国产精品一区二区吃奶在线观看 | 日本最新一区二区三区 | 欧美成年网站 | 99草在线视频 | 777视频在线观看 | 天天天天天天干 | 伊人激情综合 | 免费视频黄色 | 五月婷婷综合激情 | 五月婷婷电影网 | 日韩电影在线观看中文字幕 | av千婊在线免费观看 | 久久精品79国产精品 | 天天色中文 | 国产 日韩 在线 亚洲 字幕 中文 | 欧美乱淫视频 | 国产精品一区二区三区久久 | 欧美日韩精品影院 | 五月婷婷在线视频观看 | 久久国产精品成人免费浪潮 | 国产毛片久久久 | 91精品国产综合久久福利 | 天天操比 | 久久久久成人精品免费播放动漫 | 婷婷av综合| 国产成人av电影在线 | 99久久久免费视频 | 色的网站在线观看 | 色婷婷精品大在线视频 | 在线视频在线观看 | 91丨九色丨高潮丰满 | 国产色视频一区二区三区qq号 | 99精品视频免费看 | www日韩欧美 | 九草在线视频 | 精品国产乱码一区二 | 日韩av在线影视 | 婷婷六月网 | 九九在线视频免费观看 | 97精品国产97久久久久久久久久久久 | 日韩精品一区二区三区不卡 | 亚洲一区二区三区毛片 | 91精品久久香蕉国产线看观看 | 三三级黄色片之日韩 | 香蕉视频免费在线播放 | 国产精品久久嫩一区二区免费 | 在线精品视频免费播放 | 看黄色.com | 麻豆手机在线 | 深爱激情站 | 美女国内精品自产拍在线播放 | 欧美最新大片在线看 | 麻豆传媒视频在线播放 | 欧美性做爰猛烈叫床潮 | 天天干亚洲 | 日韩久久久 | 在线a人v观看视频 | 五月天电影免费在线观看一区 | 亚洲午夜久久久久久久久久久 | 久草免费在线 | 亚洲黄色小说网 | 青草草在线视频 | 成人在线视频网 | av成人资源 | 在线观看精品国产 | 91自拍视频在线观看 | 91视频高清| 午夜狠狠操 | 亚洲视频在线观看网站 | 日韩综合视频在线观看 | 91精品区| 深爱五月激情五月 | 欧美一级免费高清 | 日本黄色免费看 | 免费观看的av网站 | 美女黄频在线观看 | 手机在线黄色网址 | 婷婷福利影院 | 国产成人中文字幕 | 亚洲第一色 | 日韩av电影网站在线观看 | 最近中文字幕免费 | 又长又大又黑又粗欧美 | 又黄又刺激视频 | 亚洲专区中文字幕 | 91桃色国产在线播放 | 中文字幕在线观看完整版电影 | 伊人中文在线 | 91人人视频在线观看 | 中文字幕最新精品 | 精品视频一区在线观看 | 有码中文字幕在线观看 | 中文字幕中文 | 中文字幕一区二区三区精华液 | 国产一区二区三区免费在线 | 91网在线 | 色视频国产直接看 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久这里只有精品1 | 国产明星视频三级a三级点| 天天干夜夜操视频 | 人人插人人舔 | 日韩欧美精选 | 亚洲日本欧美在线 | 激情五月婷婷激情 | 国产精品视频内 | 久久精品第一页 | 免费观看黄 | 久久一区二区免费视频 | 亚洲欧美成人综合 | 亚洲资源一区 | 久久久久久久久福利 | 亚洲成 人精品 | 日韩一三区 | 日韩高清一区在线 | 久久精品亚洲 | www亚洲精品 | 色综合久久久久 | 五月婷婷六月综合 | 欧美成年网站 | 日本精品视频在线观看 | 天天操狠狠操网站 | 91久久国产露脸精品国产闺蜜 | 911av视频| 天天综合区 | 日本在线观看一区二区三区 | 中文字幕成人在线观看 | 久久久高清一区二区三区 | 国产一级片免费视频 | 亚洲色图激情文学 | 欧美成人手机版 | 久久精品电影 | 精品亚洲免费 | 日本午夜免费福利视频 | 久久久五月婷婷 | 婷婷四房综合激情五月 | 久在线 | 日本午夜免费福利视频 | 黄色一级免费 | 中文字幕二区在线观看 | 日韩中文字幕免费 | 亚洲国产大片 | 中文区中文字幕免费看 | 亚洲综合视频在线观看 | 97综合视频 | 91天堂影院 | 久久9999久久免费精品国产 | 日本一区二区免费在线观看 | 久久久久久97三级 | 久久成人免费电影 | 激情久久五月天 | 在线精品观看国产 | 亚洲三级在线免费观看 | av解说在线观看 | 欧美xxxxx在线视频 | 97精品久久人人爽人人爽 | 九九九九九九精品任你躁 | 国产成人一区在线 | 五月婷婷电影网 | 在线免费观看av网站 | av高清一区二区三区 | 亚洲免费视频在线观看 | 久久黄色精品视频 | 高清在线一区 | 99re8这里有精品热视频免费 | 国产成人一区三区 | 97超碰色| 在线看毛片网站 | 国产又粗又猛又黄又爽视频 | 9999在线视频 | 久久91久久久久麻豆精品 | 久久人操 | 天天操操操操操操 | 大型av综合网站 | 天天碰天天操 | 91看片淫黄大片一级在线观看 | 夜夜看av| 九九久久久 | 日韩在线免费电影 | 国产精品免费久久久久久久久久中文 | 婷婷.com| 久久精品视频日本 | 中文字幕一区二区三区视频 | 99视频在线精品 | 中文字幕在线观看免费高清完整版 | 四虎影视成人永久免费观看视频 | 久久久91精品国产一区二区三区 | 日韩欧美在线一区 | 91激情在线视频 | 日韩电影久久久 | 欧美日高清视频 | 亚洲国产999 | 亚洲色图 校园春色 | 在线99 | 欧洲精品久久久久毛片完整版 | 亚洲免费不卡 | 久久久www成人免费毛片麻豆 | 久久另类小说 | 97超碰香蕉| 日韩电影中文字幕在线观看 | av免费在线免费观看 | 97电影院网| 免费国产一区二区视频 | 国产精品一区二区在线观看免费 | 日日碰夜夜爽 | 99视频在线免费看 | 日韩精品免费一区二区 | 久久国产免费看 | 在线精品视频免费播放 | 2023国产精品自产拍在线观看 | 99色在线播放| 97韩国电影 | 色婷婷一| 极品国产91在线网站 | av一级片 | 亚洲中字幕 | 99久热| 狂野欧美激情性xxxx |