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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

从Scanpy的Anndata对象提取信息并转成Seurat对象(适用于空间组且涉及h5文件读写)

發(fā)布時間:2024/1/18 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 从Scanpy的Anndata对象提取信息并转成Seurat对象(适用于空间组且涉及h5文件读写) 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

關(guān)鍵字

  • Anndata對象轉(zhuǎn)成Seurat對象
  • h5文件讀寫
  • 空間組格式轉(zhuǎn)換

已補(bǔ)充快速使用的函數(shù)整理版本,如果不想看細(xì)節(jié)可以直接看已整理好的版本。

適用背景

眾所周知,單細(xì)胞數(shù)據(jù)分析有兩大軟件:基于R語言的Seurat和基于Python的Scanpy,在平時的分析中常常需要把Seurat對象轉(zhuǎn)成Scanpy的Anndata對象,這已經(jīng)有比較成熟的流程了。但是,如果反過來把Anndata對象轉(zhuǎn)成Seurat對象,網(wǎng)上搜到的方案寥寥無幾,而且在本人親測之下均報錯無法成功實(shí)現(xiàn)。再加上我需要轉(zhuǎn)的是空間組對象,結(jié)構(gòu)比單細(xì)胞的更為復(fù)雜,只好自己想法從Anndata對象提取信息重新構(gòu)建出一個Seurat對象了。
這個步驟主要分為2步:

步驟一 從Scanpy的Anndata對象中提取信息

  • 1提取矩陣

import os import sys import scanpy as sc import anndata as ad import numpy as np import pandas as pd import h5pyob1=sc.read('tmp.h5ad') mat=pd.DataFrame(data=ob1.X.todense(),index=ob1.obs_names,columns=ob1.var_names) mat.to_hdf("mat.h5","mat")

如果要在Python里重新讀取h5格式的矩陣,可以運(yùn)行下面代碼:
mat=pd.read_hdf("mat.h5",key="mat")
上面的腳本是我測試過比較好的保存矩陣的方案,下面代碼塊則是最初的版本,但是在R里面讀入之后會缺失行名和列名,所以還要額外保存行名與列名,之后加上,特別麻煩,所以采用上面的代碼塊更為簡潔方便。

mat=ob1.X.todense().T with h5py.File('mat.h5','w') as f1:f1.create_dataset("mat",data=mat)##在Python里讀取h5格式矩陣的方法 with h5py.File('mat.h5','r') as f1:mat=f1['mat'][:]

為什么用h5保存矩陣?
理論上是可以轉(zhuǎn)成數(shù)據(jù)框之后保存為csv或tsv文件,但這樣保存很慢,讀取數(shù)據(jù)也很慢,因此存為h5文件更加方便。但對于小文件,h5文件反而占的空間更大,但h5文件應(yīng)該是壓縮過的,就很奇怪,不太懂其中原理,但如果是大文件則能有效進(jìn)行壓縮使得所占空間更小。

pd.DataFrame(data=ob1.X.todense().T, index=ob1.var_names,columns=ob1.obs_names).to_csv('raw_mat.csv',sep="\t",float_format='%.0f')
  • 2 提取metadata信息

meta=pd.DataFrame(data=ob1.obs) meta.to_csv('metadata.tsv',sep="\t")
  • 3 提取坐標(biāo)信息(UMAP坐標(biāo)或空間組坐標(biāo))

#保存UMAP坐標(biāo) cord=pd.DataFrame(data=ob1.obsm['X_umap'],index=ob1.obs_names,columns=['x','y']) cord.to_csv('position_X_umap.tsv',sep="\t") #保存空間坐標(biāo) cord_name='spatial' cord=pd.DataFrame(data=ob1.obsm[cord_name],index=ob1.obs_names,columns=['x','y']) cord.to_csv('position_'+cord_name+'.tsv',sep="\t")

提取完以上信息之后,就可以在R里面重建Seurat對象了。

步驟二 重建Seurat對象

  • 1 讀取上面提取的信息

library(rhdf5) library(Matrix) mydata <- h5read("mat.h5","mat") #如果在Python保存h5文件是用【with h5py.File】方式則直接運(yùn)行上面一行代碼即可得到矩陣的值,但之后要手動添加行名和列名,下面的代碼不適用,但如果用的【to_hdf】則運(yùn)行下面代碼即可。 #獲取矩陣值 mat <- mydata$block0_values #添加行名 rownames(mat) <- mydata$axis0 #添加列名 colnames(mat) <- mydata$axis1 #轉(zhuǎn)成稀疏矩陣 mat <- Matrix(mat, sparse = TRUE) #讀取metadata信息 cord_name='X_umap' meta <- read.table('metadata.tsv',sep="\t",header=T,row.names=1) pos <- read.table(paste0('position_',cord_name,'.tsv'),sep="\t",header=T,row.names=1)
  • 2 重建單細(xì)胞Seurat對象

obj <- CreateSeuratObject(mat,assay='Spatial',meta.data=meta)

需要對seurat對象進(jìn)行簡單聚類后才能添加UMAP坐標(biāo)信息,可略過直接進(jìn)行常規(guī)分析

obj <- seob_cluster(obj) obj@reductions$umap@cell.embeddings[,1]<-pos[,1] obj@reductions$umap@cell.embeddings[,2]<-pos[,2]

如果只是單細(xì)胞數(shù)據(jù),以上步驟已經(jīng)足夠了,但如果是重建一個Seurat空間組對象,其實(shí)也就是填補(bǔ)image的slice1槽,就需要運(yùn)行以下腳本。

  • 3 重建空間組Seurat對象

library(dplyr) library(data.table) library(Matrix) library(rjson) #以下腳本參考了部分華大生命科學(xué)研究院的余浩師兄和鄒軒軒師姐寫的腳本,在此表示感謝 tissue_lowres_image <- matrix(1, max(pos$y), max(pos$x)) tissue_positions_list <- data.frame(row.names = colnames(obj),tissue = 1,row = pos$y, col = pos$x,imagerow = pos$y, imagecol = pos$x) scalefactors_json <- toJSON(list(fiducial_diameter_fullres = 1,tissue_hires_scalef = 1,tissue_lowres_scalef = 1)) mat <- obj@assays$Spatial@countsseurat_spatialObj <- CreateSeuratObject(mat, project = 'Spatial', assay = 'Spatial',min.cells=5, min.features=5) generate_spatialObj <- function(image, scale.factors, tissue.positions, filter.matrix = TRUE) {if (filter.matrix) {tissue.positions <- tissue.positions[which(tissue.positions$tissue == 1), , drop = FALSE]}unnormalized.radius <- scale.factors$fiducial_diameter_fullres * scale.factors$tissue_lowres_scalefspot.radius <- unnormalized.radius / max(dim(image))return(new(Class = 'VisiumV1',image = image,scale.factors = scalefactors(spot = scale.factors$tissue_hires_scalef,fiducial = scale.factors$fiducial_diameter_fullres,hires = scale.factors$tissue_hires_scalef,lowres = scale.factors$tissue_lowres_scalef),coordinates = tissue.positions,spot.radius = spot.radius)) }spatialObj <- generate_spatialObj(image = tissue_lowres_image,scale.factors = fromJSON(scalefactors_json),tissue.positions = tissue_positions_list)spatialObj <- spatialObj[Cells(seurat_spatialObj)] DefaultAssay(spatialObj) <- 'Spatial' seurat_spatialObj[['slice1']] <- spatialObj

看一下新建的對象結(jié)構(gòu),說明已經(jīng)是一個標(biāo)準(zhǔn)的Seurat空間組對象了:

> str(seurat_spatialObj@images$slice1) Formal class 'VisiumV1' [package "Seurat"] with 6 slots..@ image : num [1:6, 1:9] 1 1 1 1 1 1 1 1 1 1 .....@ scale.factors:List of 4.. ..$ spot : num 1.. ..$ fiducial: num 1.. ..$ hires : num 1.. ..$ lowres : num 1.. ..- attr(*, "class")= chr "scalefactors"..@ coordinates :'data.frame': 71668 obs. of 5 variables:.. ..$ tissue : num [1:71668] 1 1 1 1 1 1 1 1 1 1 ..... ..$ row : num [1:71668] -2.904 -2.379 -0.798 -2.162 -1.436 ..... ..$ col : num [1:71668] 5.84 5.58 8.63 7.08 7.99 ..... ..$ imagerow: num [1:71668] -2.904 -2.379 -0.798 -2.162 -1.436 ..... ..$ imagecol: num [1:71668] 5.84 5.58 8.63

7.08 7.99 ... ..@ spot.radius : num 0.111 ..@ assay : chr "Spatial" ..@ key : chr "slice1_"

可以往后面進(jìn)行分析了。

小結(jié)與補(bǔ)充

希望Scanpy或Seurat官方能出一下相關(guān)函數(shù)吧,涉及到空間組數(shù)據(jù)時,常規(guī)的轉(zhuǎn)換流程也容易報錯,有很多bugs。

以下為艱辛的報錯心路歷程,可借鑒可忽略……

error1
網(wǎng)上一查,基本都是以下教程,很簡單嘛,然而……

> library(Seurat) library(SeuratDisk)Attaching SeuratObject > library(SeuratDisk) Registered S3 method overwritten by 'cli':method fromprint.boxx spatstat.geom Registered S3 method overwritten by 'SeuratDisk':method fromas.sparse.H5Group Seurat > Convert("cell_adata.h5ad",'h5SeuratWarning: Unknown file type: h5ad Error in H5File.open(filename, mode, file_create_pl, file_access_pl) :HDF5-API Errors:error #000: H5F.c in H5Fopen(): line 793: unable to open fileclass: HDF5major: File accessibilityminor: Unable to open fileerror #001: H5VLcallback.c in H5VL_file_open(): line 3500: open failedclass: HDF5major: Virtual Object Layerminor: Can't open objecterror #002: H5VLcallback.c in H5VL__file_open(): line 3465: open failedclass: HDF5major: Virtual Object Layerminor: Can't open objecterror #003: H5VLnative_file.c in H5VL__native_file_open(): line 100: unable to open fileclass: HDF5major: File accessibilityminor: Unable to open fileerror #004: H5Fint.c in H5F_open(): line 1622: unable to lock the fileclass: HDF5major: File accessibilityminor: Unable to open fileerror #005: H5FD.c in H5FD_lock(): line 1675: driver lock request failedclass: HDF5major: Virtual File Layer

error2
修復(fù)上面的bug后(export HDF5_USE_FILE_LOCKING=FALSE),還是報錯

> Convert("cell_adata.h5ad",'h5SeuraWarning: Unknown file type: h5ad Creating h5Seurat file for version 3.1.5.9900 Adding X as data Adding X as counts Adding meta.features from var Adding bbox as cell embeddings for bbox Adding contour as cell embeddings for contour Error: Not a matrix dataset

error3
根據(jù)某個教程,可以直接在Rstudio里使用Python,加載半天后直接報錯,可能是因?yàn)槲矣玫氖羌骸?/p>

> library(reticulate) > scanpy <- import("scanpy") *** Error in `/share/app/R/4.0.2/lib64/R/bin/exec/R': free(): invalid pointer: 0x000000000aa5f3b8 *** ======= Backtrace: ========= /usr/lib64/libc.so.6(+0x81329)[0x7fb79efc4329]

error4
嘗試在Python導(dǎo)出矩陣后再用R讀入,R直接崩潰退出……

> fmat <- npyLoad("fmat.npy") > fmat <- npyLoad("fmat.npy")*** caught segfault *** address 0x7f3bf5770000, cause 'invalid permissions'Traceback:1: .External(list(name = "InternalFunction_invoke", address = <pointer: 0x421bb10>, dll = list(name = "Rcpp", path = "/jdfssz1/software/R4.0/lib/Rcpp/libs/Rcpp.so", dynamicLookup = TRUE, handle = <pointer: 0x957cc10>, info = <pointer: 0x1d5ba90>), numParameters = -1L), <pointer: 0x140526f0>, filename, type, dotranspose)2: npyLoad("/jdfssz3/fmat.npy")Possible actions: 1: abort (with core dump, if enabled) 2: normal R exit 3: exit R without saving workspace 4: exit R saving workspace Selection: 3 rm: cannot remove ‘/hwfssz5/tmp/RtmpRSe1IF’: Directory not empty



作者:黃甫一
鏈接:https://www.jianshu.com/p/8a81071571d9
來源:簡書
著作權(quán)歸作者所有。商業(yè)轉(zhuǎn)載請聯(lián)系作者獲得授權(quán),非商業(yè)轉(zhuǎn)載請注明出處。

總結(jié)

以上是生活随笔為你收集整理的从Scanpy的Anndata对象提取信息并转成Seurat对象(适用于空间组且涉及h5文件读写)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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

欧美成人亚洲 | 六月激情丁香 | 久久你懂的 | 夜色资源站国产www在线视频 | 色香蕉在线视频 | 97超碰成人| 欧美精品久久久久久久久久丰满 | 狠狠狠干 | 玖玖精品在线 | 在线观看激情av | 久久久999精品视频 国产美女免费观看 | 精品国产久 | 在线免费试看 | 99精品视频网站 | 日韩免费一级电影 | 欧美日韩在线精品 | av在线免费观看黄 | 日本不卡视频 | 少妇bbb搡bbbb搡bbbb′ | 久久精品中文 | 亚洲视频axxx | 亚洲欧美经典 | 激情五月婷婷综合网 | 久久久鲁| 日韩在线观| 免费成视频 | 国产精品 日韩精品 | 国产精品久久影院 | 亚洲成人二区 | 免费电影一区二区三区 | 国产艹b视频| 日本公妇在线观看高清 | 日韩av女优视频 | 亚洲乱码精品久久久 | 91丝袜美腿 | 色综合亚洲精品激情狠狠 | 国产精品欧美一区二区三区不卡 | 欧美午夜精品久久久久久浪潮 | 成人动漫一区二区 | 日韩欧美国产视频 | 国产一区视频免费在线观看 | 久久精品国产精品亚洲 | 亚洲精品色视频 | 久久九九久久精品 | 九九视频在线 | 又爽又黄又刺激的视频 | 成人av.com | 久久五月激情 | 亚洲精品国产精品国自产在线 | 少妇bbw撒尿 | 午夜av在线| 国产成人精品一区在线 | www.久热 | 国产精品久久久久久久久毛片 | 国产日韩精品一区二区三区在线 | 国产日韩欧美在线观看视频 | 日韩欧美中文 | av高清一区二区三区 | 91在线播放国产 | 五月婷婷另类国产 | 亚洲aaa毛片 | 久久看免费视频 | 激情综合网五月激情 | 欧美日韩一区二区在线 | 日日干影院 | 99视频免费 | 99久久网站 | 国产精品一区二区在线免费观看 | 国产a精品 | jizz欧美性9| 国产在线精品一区二区三区 | 国产96av | 久久久久久久网站 | 国产精品久久久久久久久久久久午 | 四虎永久视频 | 欧美日韩高清一区 | 狠狠的日日 | 不卡电影免费在线播放一区 | 久久免费一级片 | 亚洲精品免费在线播放 | 久草在线官网 | 婷婷久操| 97超碰在线久草超碰在线观看 | 国内免费久久久久久久久久久 | av综合 日韩 | 久草干 | 亚洲免费国产 | 欧美日韩一区二区三区不卡 | 日日天天狠狠 | 国产五月天婷婷 | 欧美日韩裸体免费视频 | 美女性爽视频国产免费app | 欧美二区三区91 | 国产欧美在线一区 | 91av在线播放| 天天干人人 | 欧美日韩一区二区视频在线观看 | 亚洲aⅴ免费在线观看 | 99久久精品视频免费 | 日韩电影在线一区二区 | 91九色丨porny丨丰满6 | 欧美在线观看视频 | www.久久91| 一区二区三区污 | 精品免费 | 亚洲国内精品视频 | 国产精久久| 91在线麻豆 | 五月婷婷欧美视频 | 天天色天天操天天爽 | 久久国产日韩 | 中文字幕亚洲精品日韩 | 精品你懂的 | 免费三级黄| 97国产一区 | 日本99干网 | 午夜av剧场 | 色多多视频在线 | 精品国产成人av | 一区二区视频播放 | 欧美一区免费观看 | 在线观看日韩精品 | 国产成人在线精品 | 五月婷婷丁香六月 | 97超视频在线观看 | 日日夜夜免费精品视频 | 91av在线免费播放 | 91人人干| 日韩午夜精品福利 | 在线视频观看国产 | 成在人线av | 国产精品一区二区美女视频免费看 | 久久九九九九 | 亚洲激情久久 | 少妇做爰k8经典 | 久久视频免费在线观看 | 啪啪小视频网站 | 99精品视频在线播放观看 | 成人一级免费视频 | 91av免费在线观看 | 日韩精品免费 | 国产黄色精品在线观看 | 成人午夜电影久久影院 | 精品国产免费久久 | 成人av资源网站 | 黄色的视频 | 99久久日韩精品视频免费在线观看 | 国产一区欧美二区 | 成人一级黄色片 | av电影中文字幕在线观看 | 在线午夜av | 亚洲无在线 | 四虎在线视频 | 亚洲一区二区黄色 | 亚洲人成人99网站 | 日韩一级黄色片 | 日日干夜夜骑 | 91夫妻视频 | 国产一区二区高清视频 | 日韩av成人在线观看 | 97精品国产一二三产区 | 视频成人永久免费视频 | 久久婷婷开心 | 黄色一级在线观看 | 久草在线免费看视频 | 成人av影视观看 | 婷婷射五月 | av黄色在线播放 | 天天色视频 | 超碰在线最新地址 | 国产日韩精品在线 | 日本激情视频中文字幕 | 久久综合九九 | 国产第一二区 | 国产成人三级在线 | 色爱成人网 | 在线观看黄污 | 久草免费在线视频观看 | 日韩在线观看第一页 | 亚洲综合色丁香婷婷六月图片 | 日韩在线视频观看 | 午夜av一区 | 国产日产亚洲精华av | 国产爽妇网| 欧美亚洲免费在线一区 | 中文字幕在线观看完整版电影 | 日p视频 | 久久人人爽人人爽人人 | 在线免费黄色毛片 | 欧美a√在线 | 免费在线观看一区二区三区 | 天天操天天弄 | h动漫中文字幕 | 国产99一区视频免费 | 亚洲理论片在线观看 | 亚洲自拍偷拍色图 | 99爱爱 | 在线观看视频免费播放 | 亚洲综合国产精品 | 91亚洲国产成人久久精品网站 | 欧美日本在线视频 | 99久久精品费精品 | 国产一区在线播放 | 国产精品毛片一区 | 在线小视频 | 一区二区三区免费在线观看视频 | 日本久草电影 | 精品视频97 | 九九99靖品 | 亚洲爽爽网 | 欧美a在线免费观看 | 天天爱天天草 | 狠狠色丁香婷婷综合久小说久 | 岛国片在线| 婷婷在线观看视频 | 国产一级免费观看 | 天天天操操操 | 麻豆91在线播放 | 国产尤物一区二区三区 | 久久国产经典视频 | 久久久免费网站 | www.夜色321.com | 在线观看 亚洲 | 中文字幕一区av | 成片免费观看视频 | 天天操偷偷干 | 国产一区影院 | 久久久精品欧美一区二区免费 | 美女视频黄是免费的 | 久草视频在线观 | 国产一区黄色 | 日韩激情网 | 免费国产ww | av在线免费网站 | 久久久综合色 | 999久久国产精品免费观看网站 | 日韩免费三区 | 91在线免费播放视频 | 曰韩在线 | 日日日日 | 午夜精品视频一区二区三区在线看 | 精品视频123区在线观看 | 亚洲九九影院 | 国产精品18久久久 | 成人av中文字幕在线观看 | 国产黄色视 | 中文字幕在线不卡国产视频 | 中文字幕电影一区 | 欧美在线观看视频一区二区 | 婷婷六月色 | 久久丁香 | 国产精品美女 | 91精品视频播放 | 狂野欧美激情性xxxx欧美 | 一区二区视 | 99电影456麻豆| 国产99久久久精品视频 | 欧美性色xo影院 | www.国产视频 | 91色影院 | 91在线看片 | 69精品人人人人 | 国产精品精品国产色婷婷 | 亚洲欧美日韩在线一区二区 | 久久精品视| 一级性生活片 | 欧美日韩a视频 | 日韩电影在线观看一区二区三区 | 在线看片日韩 | 免费看av片网站 | 亚洲情感电影大片 | 久久成| 日本性生活免费看 | 日韩高清在线一区二区三区 | 狠狠久久 | 在线看小早川怜子av | 日b黄色片| 激情视频网页 | 91av九色 | 五月激情久久久 | 99久在线精品99re8热视频 | 国产一级做a爱片久久毛片a | 亚洲成人精品 | av电影久久 | 一区二区三区中文字幕在线观看 | www.国产高清 | 99久久999久久久精玫瑰 | 91在线观看视频网站 | 91精品免费视频 | 五月婷婷一区二区三区 | 国产激情久久久 | 久久超碰在线 | 伊人天堂网 | 九九精品久久 | 综合色在线 | 色七七亚洲影院 | 久久久激情网 | 91精品一区在线观看 | 日本三级不卡视频 | 天天操天天操天天操 | 激情视频免费在线 | 国产精品久久久久久久久久久久午 | 国产在线一线 | 深夜激情影院 | 在线黄频 | 狠狠躁夜夜躁人人爽超碰97香蕉 | 国产成人精品av在线 | 三级av免费观看 | 久久久久综合 | 亚洲午夜久久久久久久久电影网 | 在线观看日韩免费视频 | 久久精品国产成人 | 美女一二三区 | 欧美午夜精品久久久久久浪潮 | 日韩国产精品一区 | www.91成人 | 青青河边草免费观看完整版高清 | 亚洲国产一区在线观看 | 国产中文字幕一区二区三区 | 久久精品com| 国产激情久久久 | 国产免费观看av | 国产美女精品视频 | 久久网址| 国产日韩视频在线播放 | 亚洲激情在线视频 | 日韩电影久久久 | 亚洲成人资源网 | 欧美午夜精品久久久久久浪潮 | 有没有在线观看av | 欧美成人一二区 | 欧美日韩国产一区二区三区在线观看 | 丁香婷五月 | 国产精品黑丝在线观看 | 国产精品一区二区久久精品 | 在线观看中文字幕第一页 | 成人av免费看 | 在线观看视频99 | 欧美日韩一区二区三区免费视频 | 成人在线观看影院 | 天天久久综合 | 狠狠色丁香久久综合网 | 免费在线观看黄色网 | 91精品国产综合久久婷婷香蕉 | 久久精品黄| 欧美视频网址 | 亚洲精品一区二区在线观看 | 国产欧美精品在线观看 | 一区三区视频在线观看 | 五月天com | 一区二区三区在线免费播放 | 女人18毛片a级毛片一区二区 | 亚洲精品高清在线 | 99操视频 | 91成人在线视频 | 天天干天天操天天 | 久久精品国产免费看久久精品 | 久久97精品| av在线成人 | 一区二区三区四区五区在线 | 日本中文字幕免费观看 | 国产成人a亚洲精品v | 日本激情视频中文字幕 | 国产美女视频一区 | 午夜一级免费电影 | 成人av免费在线播放 | 99精品视频在线播放观看 | 成人性生交视频 | av不卡免费在线观看 | 国产成人一区二区三区免费看 | 91夫妻视频 | 精品久久久久久亚洲综合网站 | 中文字幕久久精品亚洲乱码 | 91大片网站 | 免费久久网 | av888av.com | 国产精品乱码高清在线看 | 日韩在线一区二区免费 | 伊人射 | 91精品国产成人www | 婷婷 中文字幕 | 又黄又刺激视频 | 超碰在线最新地址 | 一性一交视频 | 国产录像在线观看 | 欧美成人va| 国产美女视频网站 | 精品国产一区二区三区久久 | 久热久草在线 | 国产精品久久久久久久久久不蜜月 | 久久久久久国产精品美女 | 国产一级一级国产 | 可以免费观看的av片 | 手机成人免费视频 | 国产成人一区二区三区在线观看 | 在线观看a视频 | 亚洲 欧美 另类人妖 | 伊人天天干 | 国产精品免费在线播放 | 啪啪肉肉污av国网站 | 亚洲国产黄色 | 亚洲毛片在线观看. | 日本电影黄色 | 91色在线观看 | 国产又粗又猛又黄又爽 | 狠狠狠狠狠干 | 国产一级在线观看视频 | 国产成人亚洲精品自产在线 | 成人久久久电影 | 欧美综合在线观看 | www.色com| 久久免费精品视频 | 国产精品a久久 | 国产精品美女www爽爽爽视频 | 射综合网 | 久久久久久久久久久电影 | 三级黄色欧美 | 亚洲黄色一级大片 | 国产淫片 | 亚洲精品tv | 天天艹日日干 | 免费av网址在线观看 | 狠狠综合久久 | 六月丁香婷婷网 | wwwwww色| 午夜在线免费观看 | 亚洲精品乱码白浆高清久久久久久 | 狠狠色丁香婷婷综合基地 | 日本不卡一区二区三区在线观看 | 日韩v欧美v日本v亚洲v国产v | 四虎国产精品成人免费影视 | 免费a网站 | 激情综合久久 | 国产高清在线免费视频 | 97视频资源 | 日本中文字幕在线视频 | 久久精彩视频 | 亚洲精品欧美成人 | 特片网久久 | 国产无遮挡又黄又爽在线观看 | 久久久久久久久久久免费视频 | 在线观看 国产 | 亚洲精品影视在线观看 | 免费网站污 | 91麻豆精品国产自产在线 | 久久国产一区二区 | www五月天com| 免费一级片久久 | 亚洲一级特黄 | 日韩电影中文 | avsex| 不卡的一区二区三区 | 国产免费观看久久 | 免费精品在线 | 91av视频 | 亚洲成人在线免费 | 国产在线观看h | 久久久久伊人 | 久久精品欧美一区 | 九九九九九精品 | 亚洲精品乱码久久久久久久久久 | 国产精品免费观看国产网曝瓜 | 国产69精品久久99不卡的观看体验 | 91人人插 | 国产午夜精品一区二区三区嫩草 | av电影在线观看完整版一区二区 | 中文字幕一区在线 | 国产精品aⅴ | 免费一级片在线 | 九九久久成人 | 亚在线播放中文视频 | 成人禁用看黄a在线 | 久久人人精 | 国产在线观看一区 | 热久久免费视频精品 | 草樱av| 天天摸夜夜操 | 99视频在线观看免费 | 热久久在线视频 | 日本精品中文字幕在线观看 | 国产精品久久久久免费观看 | 最新av网址在线观看 | 天天操网址 | 激情欧美国产 | 国产精品久久电影网 | 91传媒视频在线观看 | 视频在线99 | 人人擦 | 在线精品视频在线观看高清 | 啪啪激情网 | 国产精品久久久久久久久久久久 | 天天爽夜夜爽精品视频婷婷 | 99免费在线播放99久久免费 | 日韩视| 五月婷婷天堂 | 国产精品video爽爽爽爽 | 天天搞夜夜骑 | 97人人网| 精品日本视频 | 韩国av不卡 | 久久久国产影视 | 韩国av免费在线 | 96香蕉视频 | 一区二区三区在线影院 | 特级西西444www大胆高清无视频 | 欧美激情综合五月色丁香小说 | 中文在线免费观看 | 夜色.com| 中文字幕av在线免费 | 精品九九九九 | 国产中文字幕视频在线 | 中文字幕免费成人 | 国产99久久久久久免费看 | 99视频99| 六月丁香在线观看 | 日日夜夜天天操 | 国产不卡在线观看 | 亚洲精品国产精品国自 | 午夜在线资源 | 97碰碰精品嫩模在线播放 | 成人在线观看资源 | 午夜久久久久久久久久影院 | 2021国产视频 | 人人干人人干人人干 | 国产精品久久久久久久久费观看 | 毛片在线播放网址 | 亚洲精品美女 | 91精品国产99久久久久久红楼 | 亚洲精品毛片一级91精品 | 韩国av免费观看 | 日本久久免费视频 | 天天综合狠狠精品 | 欧美一级xxxx | 狠狠88综合久久久久综合网 | 最近免费中文字幕大全高清10 | 成人网中文字幕 | 婷婷激情综合五月天 | 欧美一二三区在线播放 | 成人黄色小视频 | 欧美日韩亚洲一 | 久久综合免费视频 | 精品欧美小视频在线观看 | 美女一级毛片视频 | 黄色在线看网站 | 久草电影在线 | 亚洲视频综合 | 最新极品jizzhd欧美 | 黄色h在线观看 | 超碰在线人人97 | 久久国产免费 | 免费av福利| 久久爽久久爽久久av东京爽 | 亚洲 综合 国产 精品 | 综合激情av | 久久se视频 | 日韩一区二区三 | 天天爱天天操天天干 | 婷婷开心久久网 | 国产一区高清在线 | 视频91| 亚洲国产视频在线 | 亚洲最新av在线网址 | 国产专区免费 | av久久久久久 | 亚洲精品国产精品国自 | 亚洲视频1区2区 | 日韩色在线观看 | www.夜夜爱| 亚洲国产三级在线 | 丝袜制服综合网 | 久久不卡国产精品一区二区 | 在线午夜av | 99免费在线播放99久久免费 | 在线精品国产 | 国产精品美女久久久久久久久久久 | 国产人免费人成免费视频 | 日韩精品一区二区三区高清免费 | v片在线播放 | 2023国产精品自产拍在线观看 | 另类老妇性bbwbbw高清 | 色综合天天综合 | 亚洲五月综合 | 综合伊人久久 | 中文av在线免费观看 | 午夜精品一区二区三区可下载 | 一区二区精品视频 | 久久婷亚洲五月一区天天躁 | 精品嫩模福利一区二区蜜臀 | 美女视频网站久久 | 欧美一级性生活视频 | 精品毛片久久久久久 | 日韩欧美一区二区三区黑寡妇 | 久久黄色美女 | 五月天婷婷综合 | 天堂va在线高清一区 | 91桃花视频| 少妇18xxxx性xxxx片 | 在线成人一区 | 一区二区视频免费在线观看 | 精品国模一区二区三区 | 日韩中文字幕在线观看 | 日本视频不卡 | 久久字幕精品一区 | 精品日本视频 | 国产一级片免费观看 | 久久国产经典 | 在线视频app | 人人舔人人舔 | 国产精品久久久久久久7电影 | 久草免费新视频 | 伊人久久电影网 | 国产成人61精品免费看片 | 又黄又爽又色无遮挡免费 | 久久免费视频国产 | 久久久精品二区 | 日韩精品一卡 | 精品久久久免费 | 国产精品久久久久aaaa | 欧美日韩一区二区三区视频 | 亚洲综合色视频在线观看 | 91试看| 青草草在线视频 | 综合色伊人| 国产黄色精品视频 | 91中文字幕网| 91试看| 亚洲男人天堂2018 | 中文字幕在线影视资源 | 88av网站| 久久一及片| 欧美色操| 日韩激情网 | 欧美视频99 | 久久综合精品国产一区二区三区 | 久久深夜福利免费观看 | 国产精品久久久久久久久久妇女 | 亚洲资源在线网 | 亚洲一区在线看 | 激情综合网五月激情 | 成人啊 v| 日韩精品无 | 欧女人精69xxxxxx | 国产亚洲视频中文字幕视频 | 欧美福利久久 | 亚洲va欧美va国产va黑人 | 日日夜夜噜 | 中文字幕电影高清在线观看 | 国产成人福利在线观看 | av片一区二区 | 草草草影院 | 九九九九精品九九九九 | 久久精品www人人爽人人 | 人人搞人人爽 | 国偷自产中文字幕亚洲手机在线 | 黄色亚洲大片免费在线观看 | 成人中文字幕+乱码+中文字幕 | 成 人 黄 色 视频免费播放 | 国产日韩精品一区二区 | 日韩激情av在线 | 日本高清中文字幕有码在线 | 天天综合成人 | 在线精品亚洲一区二区 | 婷婷视频在线播放 | 国产成人一级 | 99精品视频免费全部在线 | 天天草天天草 | 日韩爱爱网站 | 99精品免费久久久久久日本 | 亚洲精品电影在线 | 97操操| 日韩电影一区二区在线 | av在线色| 好看的国产精品视频 | 午夜视频在线观看一区二区 | 久久99热久久99精品 | 美女网站在线观看 | 欧美a级片免费看 | 久久久久免费精品国产小说色大师 | 国产精成人品免费观看 | 亚洲欧美婷婷六月色综合 | 五月天丁香综合 | 日韩在线观看的 | 五月婷婷在线视频观看 | 欧美午夜理伦三级在线观看 | 欧美小视频在线观看 | 日韩精品一区二区三区在线播放 | 久久久www免费电影网 | 91视频在线免费看 | 91在线免费观看国产 | 精品久久久久久久久久久久久久久久 | 制服丝袜在线91 | 亚洲精品乱码久久久久久蜜桃欧美 | 日本午夜免费福利视频 | 久草在线观看视频免费 | 在线国产专区 | 在线看国产视频 | 久久综合九色综合欧美就去吻 | 奇米影视999 | 久久久99精品免费观看乱色 | 999久久久久久久久6666 | 国产在线视频导航 | 国内精品久久久久影院一蜜桃 | 高清日韩一区二区 | 狠狠网站 | www久久com| 91视频3p| 成人禁用看黄a在线 | 视频在线观看99 | 日韩高清在线看 | 黄色一区二区在线观看 | 日韩欧美一区二区三区在线观看 | 在线av资源| 久久精品a | 天天夜操| 亚洲蜜桃在线 | 久久少妇免费视频 | 精品国产亚洲日本 | 美女视频是黄的免费观看 | 欧美成年人在线观看 | 在线 高清 中文字幕 | 婷婷婷国产在线视频 | 久久人人爽爽人人爽人人片av | 色综合久久久久久中文网 | av三级在线播放 | 91爱看片 | 99视频在线观看视频 | 91日韩在线 | 激情丁香综合五月 | 亚洲精品视频在线免费 | 欧美日韩精品二区第二页 | 国内精品小视频 | 五月天精品视频 | 国产精品久久久久久久久久久久冷 | 国产精品手机在线观看 | 国产精品 中文字幕 亚洲 欧美 | 日韩福利在线观看 | 天天干天天干天天干天天干天天干天天干 | 中文字幕高清视频 | 综合激情网... | 欧美色图另类 | 国产一区二区三区四区在线 | 麻花豆传媒mv在线观看 | 日本不卡123| 国产精品成人av在线 | 久久久久久美女 | 久久人人爽人人爽 | 97免费在线视频 | 天天精品视频 | 激情综合网在线观看 | 天天色天天操综合网 | 亚洲精选国产 | 视频成人永久免费视频 | 免费在线观看黄网站 | 久久99精品国产麻豆婷婷 | 成人在线一区二区三区 | 久久久色 | 久久精品日本啪啪涩涩 | 99免费在线观看视频 | 夜夜澡人模人人添人人看 | 久久久天堂 | 亚洲精品自拍视频在线观看 | 91激情视频在线播放 | 亚洲成人中文在线 | 人人舔人人干 | 国产精品国产三级国产不产一地 | 麻豆播放 | 亚洲欧美日韩精品一区二区 | 久久精品视频国产 | 中文一区在线 | 成全在线视频免费观看 | 色姑娘综合天天 | 中文字幕在线观看一区二区 | 国产 亚洲 欧美 在线 | 国内精品国产三级国产aⅴ久 | 激情综合色综合久久综合 | 在线观看国产永久免费视频 | 国产在线视频不卡 | av丁香花 | 国产在线播放不卡 | 日日操天天操夜夜操 | 五月天欧美精品 | 天天久久夜夜 | 国产香蕉97碰碰碰视频在线观看 | 高清中文字幕av | 久久综合狠狠综合久久综合88 | 欧美激情h | 欧美一二三四在线 | 国产精品自在线 | 在线视频a | 国产日产精品一区二区三区四区 | 在线视频a | 日韩免费在线观看视频 | 国产成人综合在线观看 | 四虎国产精品免费观看视频优播 | 天天爱天天操天天射 | 摸bbb搡bbb搡bbbb | 日韩精品久久久久久中文字幕8 | 美女网站视频免费黄 | 国产在线观看免费av | 国产人成精品一区二区三 | 国产精品成人a免费观看 | 日本在线免费看 | 久久成人一区二区 | 手机在线视频福利 | 国产精品久久在线观看 | www.色婷婷.com | 缴情综合网五月天 | 五月婷社区 | 国产亚洲精品日韩在线tv黄 | 久久久久久久久久电影 | va视频在线观看 | 免费午夜视频在线观看 | 97夜夜澡人人双人人人喊 | 91在线免费播放视频 | 久久精品电影网 | 国内久久精品视频 | 精品久久久久久亚洲综合网 | 91精品中文字幕 | 碰碰影院 | 中文一区二区三区在线观看 | 在线看欧美 | 视频在线播放国产 | www99精品 | 永久免费毛片在线观看 | 精品视频一区在线观看 | 狠狠干综合网 | 久久视频在线 | 国内精品在线观看视频 | 91精品在线免费视频 | 日本激情中文字幕 | 久草热久草视频 | 免费三级大片 | 午夜电影一区 | 在线国产一区 | 天天操夜夜操国产精品 | 成人免费大片黄在线播放 | 91av国产视频 | 亚洲欧美日韩精品一区二区 | 久久精品成人热国产成 | 精品人人人 | 欧美性大胆| 免费在线观看av不卡 | 91欧美日韩国产 | 中文字幕精品www乱入免费视频 | 国产成人av在线 | 91av在线免费播放 | 91精品啪在线观看国产线免费 | 成人在线观看免费视频 | 日日干天天爽 | 亚洲女在线 | 成人亚洲精品久久久久 | 日韩高清免费观看 | 国产精品区一区 | 国产精品 欧美 日韩 | 国产一区二区不卡视频 | 一区中文字幕电影 | 国产精品久久久久久一二三四五 | 久久久久久久久久亚洲精品 | 国产视频一区在线 | 日韩激情精品 | 欧美激情精品久久久久久 | 天天夜夜操 | 三日本三级少妇三级99 | a在线免费 | 国产九九热视频 | 综合色站| www.天天射.com| 日韩大片在线免费观看 | 婷婷亚洲最大 | 黄色影院在线播放 | 国产精品美女视频 | 欧美日韩国产在线观看 | 久久人人爽人人片 | 手机色站 | 婷婷色综合网 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 怡红院av| 国产精品久久久久免费观看 | 亚洲专区在线视频 | 亚洲人成精品久久久久 | 欧美成人tv | 国产精品18久久久久久久 | 久久艹国产 | 国产精品欧美一区二区三区不卡 | 五月激情五月激情 | 久久噜噜少妇网站 | 精品国产乱码久久久久 | 成人av电影在线 | 波多野结衣一区三区 | zzijzzij亚洲日本少妇熟睡 | 国产原创在线 | 免费av的网站 | 精品一区二区在线免费观看 | 黄色中文字幕在线 | 亚洲国内精品 | 人人插人人草 | 超碰在线成人 | 婷婷电影在线观看 | 国产日韩欧美在线影视 | 狠狠干夜夜操天天爽 | 欧美成人a在线 | av网站在线免费观看 | 国产精品99久久久久久久久久久久 | 国产资源 | 日本夜夜草视频网站 | 亚洲三级黄 | 欧美aⅴ在线观看 | 亚洲日本欧美 | 91手机视频在线 | 精品一区二区免费视频 | 人人人爽 | 国产福利精品在线观看 | 一级黄色网址 | 1区2区3区在线观看 三级动图 | 免费日韩 精品中文字幕视频在线 | 最新中文字幕在线播放 | 久久久久久久免费 | 在线观看不卡视频 | 91在线视频免费播放 | 五月婷婷,六月丁香 | 日韩首页 | 婷婷国产一区二区三区 | 五月天婷婷视频 | 国产成人在线免费观看 | 中文av网站 | 欧美日韩视频在线观看免费 | 日韩精品在线播放 | 国产视频欧美视频 | 999视频网站| 久草成人在线 | 激情视频免费在线观看 | a级国产乱理伦片在线播放 久久久久国产精品一区 | 另类五月激情 | 日韩av不卡在线播放 | 精品久久一二三区 | 中文在线字幕免费观看 | 免费欧美 | 亚洲成人午夜在线 | 国产伦精品一区二区三区免费 | 午夜黄色大片 | www.av免费观看 | 黄色资源在线观看 | 久久精品99国产精品亚洲最刺激 | 在线免费观看视频a | 免费成人在线视频网站 | 久久综合婷婷综合 | 国产成人在线观看免费 | 日韩电影在线观看中文字幕 | 色婷婷综合在线 | 婷婷精品视频 | 午夜精品导航 | 中文字幕丝袜 | 久草在线免费播放 | 日本不卡123 | 国产五月天婷婷 | 天天做日日爱夜夜爽 | 日韩视频一区二区 | 成人av电影免费在线播放 | 午夜黄色 | 久久国产精品99久久久久久老狼 | 香蕉精品在线观看 | 日韩美女久久 | 丁香六月婷婷开心 | 最新精品国产 | a v在线观看| 中文字幕在线观看视频一区二区三区 | 久草视频观看 | 色中射| 久久精品中文字幕免费mv | 亚洲国产资源 | www.色综合.com | 日本色小说视频 | 久久成人欧美 | 亚洲激情 欧美激情 | 黄色大片日本 | 亚洲理论影院 | 亚洲精品玖玖玖av在线看 | 日韩高清精品免费观看 | 18久久久久| 婷婷激情五月 | 国产精品1区2区 | 久人人 | 日韩免费电影一区二区 | 草久久久久久久 | 久久99国产精品自在自在app | 黄色一级网 | 亚洲人成免费网站 | 在线观看免费中文字幕 | 久久免费一级片 | 天天操人人干 | 亚洲电影免费 | 中文在线字幕免费观 | 狠狠成人 | 美女免费视频黄 | 怡春院av | 一本—道久久a久久精品蜜桃 | 91丨九色丨国产女 | 99热精品免费观看 |