diff --git a/figure/1_ACE2_comp-1.pdf b/figure/1_ACE2_comp-1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5a434254ad92ca3585f777c5d32db450b0d0bab7
Binary files /dev/null and b/figure/1_ACE2_comp-1.pdf differ
diff --git a/figure/1_ACE2_comp-2.pdf b/figure/1_ACE2_comp-2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..111113b5a3bcaad41b8b06f3c68a8bfedc961770
Binary files /dev/null and b/figure/1_ACE2_comp-2.pdf differ
diff --git a/figure/1_ACE2_comp2-1.pdf b/figure/1_ACE2_comp2-1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..4ece2ddaee06712bd8f8a65e57af5c7c86171bc0
Binary files /dev/null and b/figure/1_ACE2_comp2-1.pdf differ
diff --git a/figure/1_bats_PS3_2022-01-14.pdf b/figure/1_bats_PS3_2022-01-14.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..8de395c9cb8d1b3e57c9368af5d89bee0ddd8665
Binary files /dev/null and b/figure/1_bats_PS3_2022-01-14.pdf differ
diff --git a/figure/1_bats_PS3_2022-01-15.pdf b/figure/1_bats_PS3_2022-01-15.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..2642ea4dfb427bb02fe9edf8781dc7edf8e87108
Binary files /dev/null and b/figure/1_bats_PS3_2022-01-15.pdf differ
diff --git a/figure/1_mondrian_krogan1-1.pdf b/figure/1_mondrian_krogan1-1.pdf
index 10e00472b2fc5a73d038e3c3f1bf9a34aa4d35ec..b820757a0ceb5e31318f7d2e46ecef9ab58a39a6 100644
Binary files a/figure/1_mondrian_krogan1-1.pdf and b/figure/1_mondrian_krogan1-1.pdf differ
diff --git a/figure/1_mondrian_krogan1-2.pdf b/figure/1_mondrian_krogan1-2.pdf
index 623e32106947551d47e4c6feecf9f001d8ecc446..92d8f05e693a7271657e1be693ed7b9ec9f387c7 100644
Binary files a/figure/1_mondrian_krogan1-2.pdf and b/figure/1_mondrian_krogan1-2.pdf differ
diff --git a/figure/1_mondrian_pri_M1M2-1.pdf b/figure/1_mondrian_pri_M1M2-1.pdf
index 46256f451db4883503d63212ccfc178977823b0b..7a1628016fa04e774b4ca1816dcc7e5278554e37 100644
Binary files a/figure/1_mondrian_pri_M1M2-1.pdf and b/figure/1_mondrian_pri_M1M2-1.pdf differ
diff --git a/figure/1_mondrian_pri_M7M8-1.pdf b/figure/1_mondrian_pri_M7M8-1.pdf
index 6d5b297f84afc85a9d6d668b0ab76412a03a0f6a..88d256078b2e686f6d1abe474401e3e89cf1cc02 100644
Binary files a/figure/1_mondrian_pri_M7M8-1.pdf and b/figure/1_mondrian_pri_M7M8-1.pdf differ
diff --git a/figure/1_omegaM7M8-1.pdf b/figure/1_omegaM7M8-1.pdf
index c021a2be829207aa4b40ff5f255f3ead2bc6beda..400f6c533ba79410da9fed3e6e2082c9f971592b 100644
Binary files a/figure/1_omegaM7M8-1.pdf and b/figure/1_omegaM7M8-1.pdf differ
diff --git a/figure/1_primates_PS3_2022-01-14.pdf b/figure/1_primates_PS3_2022-01-14.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..e7535ccb870987519e432f1d11bc1d3573662581
Binary files /dev/null and b/figure/1_primates_PS3_2022-01-14.pdf differ
diff --git a/figure/1_primates_PS3_2022-01-15.pdf b/figure/1_primates_PS3_2022-01-15.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..a76ce88f613b3acd02d55a0c17421d5d209a35ca
Binary files /dev/null and b/figure/1_primates_PS3_2022-01-15.pdf differ
diff --git a/figure/4_ggplotgene_gwasPS-1.pdf b/figure/4_ggplotgene_gwasPS-1.pdf
index 205eacdd787a131c758d1c79d7e7d431dab75736..9e77bd41200c2e4662df9d482b65c01534d220ca 100644
Binary files a/figure/4_ggplotgene_gwasPS-1.pdf and b/figure/4_ggplotgene_gwasPS-1.pdf differ
diff --git a/rnw_scripts/covid_comp_gwas.pdf b/rnw_scripts/covid_comp_gwas.pdf
index 73ed54e9b5727c4f79d5e483dd429487405c0ddf..5949df57007b291f7c627fd31123cd5d090924c8 100644
Binary files a/rnw_scripts/covid_comp_gwas.pdf and b/rnw_scripts/covid_comp_gwas.pdf differ
diff --git a/rnw_scripts/covid_comp_gwas.tex b/rnw_scripts/covid_comp_gwas.tex
index b2c829c1e346fd612c69b0fdaede15856c331da5..f0300888c2135c0a54c4b10cb416ffcad78bf41b 100644
--- a/rnw_scripts/covid_comp_gwas.tex
+++ b/rnw_scripts/covid_comp_gwas.tex
@@ -309,6 +309,10 @@ GWAS3
 
 \hlstd{gwastab}\hlkwb{<-}\hlstd{gwastab[(gwastab}\hlopt{$}\hlstd{CHR}\hlopt{==}\hlnum{3} \hlopt{&} \hlstd{gwastab}\hlopt{$}\hlstd{POS}\hlopt{>}\hlstd{deb} \hlopt{&} \hlstd{gwastab}\hlopt{$}\hlstd{POS}\hlopt{<}\hlstd{end),]}
 \hlstd{gwas1pos}\hlkwb{<-}\hlstd{gwastab}\hlopt{$}\hlstd{POS[gwastab}\hlopt{$}\hlstd{all_inv_var_meta_p}\hlopt{<}\hlstd{thres]}
+
+\hlstd{gwas3tab}\hlkwb{<-}\hlstd{gwastab}
+\hlcom{#gwastab[gwastab$all_inv_var_meta_p<thres & gwastab$POS==45967995,]}
+
 \hlstd{file1}\hlkwb{<-}\hlkwd{ifelse}\hlstd{(posref} \hlopt{%in%} \hlstd{gwas1pos,} \hlnum{TRUE}\hlstd{,} \hlnum{FALSE}\hlstd{)}
 \hlkwd{sum}\hlstd{(file1)}
 \end{alltt}
@@ -353,25 +357,44 @@ Le gene est en antisens co
 \hlstd{cds}
 \end{alltt}
 \begin{verbatim}
-##    V1  V2       V3       V4              V5 V6              V7 V8          V9 V10 V11
-## 4   3 CDS 45984856 45984910 ENSG00000163820  ; ENST00000535325  ; exon_number   2   ;
-## 7   3 CDS 45981570 45981676 ENSG00000163820  ; ENST00000535325  ; exon_number   3   ;
-## 9   3 CDS 45979705 45979830 ENSG00000163820  ; ENST00000535325  ; exon_number   4   ;
-## 11  3 CDS 45975239 45975345 ENSG00000163820  ; ENST00000535325  ; exon_number   5   ;
-## 13  3 CDS 45973088 45973231 ENSG00000163820  ; ENST00000535325  ; exon_number   6   ;
-## 15  3 CDS 45969675 45969765 ENSG00000163820  ; ENST00000535325  ; exon_number   7   ;
-## 17  3 CDS 45966277 45968703 ENSG00000163820  ; ENST00000535325  ; exon_number   8   ;
-## 19  3 CDS 45965033 45965125 ENSG00000163820  ; ENST00000535325  ; exon_number   9   ;
-## 21  3 CDS 45964336 45964454 ENSG00000163820  ; ENST00000535325  ; exon_number  10   ;
-## 23  3 CDS 45962225 45962392 ENSG00000163820  ; ENST00000535325  ; exon_number  11   ;
-## 25  3 CDS 45959393 45959542 ENSG00000163820  ; ENST00000535325  ; exon_number  12   ;
-## 27  3 CDS 45958408 45958619 ENSG00000163820  ; ENST00000535325  ; exon_number  13   ;
-## 29  3 CDS 45955249 45955393 ENSG00000163820  ; ENST00000535325  ; exon_number  14   ;
-## 31  3 CDS 45938196 45938255 ENSG00000163820  ; ENST00000535325  ; exon_number  15   ;
-## 33  3 CDS 45936448 45936543 ENSG00000163820  ; ENST00000535325  ; exon_number  16   ;
-## 35  3 CDS 45931071 45931281 ENSG00000163820  ; ENST00000535325  ; exon_number  17   ;
-## 37  3 CDS 45923656 45923765 ENSG00000163820  ; ENST00000535325  ; exon_number  18   ;
-## 39  3 CDS 45921768 45921840 ENSG00000163820  ; ENST00000535325  ; exon_number  19   ;
+##    V1  V2       V3       V4              V5 V6              V7 V8
+## 4   3 CDS 45984856 45984910 ENSG00000163820  ; ENST00000535325  ;
+## 7   3 CDS 45981570 45981676 ENSG00000163820  ; ENST00000535325  ;
+## 9   3 CDS 45979705 45979830 ENSG00000163820  ; ENST00000535325  ;
+## 11  3 CDS 45975239 45975345 ENSG00000163820  ; ENST00000535325  ;
+## 13  3 CDS 45973088 45973231 ENSG00000163820  ; ENST00000535325  ;
+## 15  3 CDS 45969675 45969765 ENSG00000163820  ; ENST00000535325  ;
+## 17  3 CDS 45966277 45968703 ENSG00000163820  ; ENST00000535325  ;
+## 19  3 CDS 45965033 45965125 ENSG00000163820  ; ENST00000535325  ;
+## 21  3 CDS 45964336 45964454 ENSG00000163820  ; ENST00000535325  ;
+## 23  3 CDS 45962225 45962392 ENSG00000163820  ; ENST00000535325  ;
+## 25  3 CDS 45959393 45959542 ENSG00000163820  ; ENST00000535325  ;
+## 27  3 CDS 45958408 45958619 ENSG00000163820  ; ENST00000535325  ;
+## 29  3 CDS 45955249 45955393 ENSG00000163820  ; ENST00000535325  ;
+## 31  3 CDS 45938196 45938255 ENSG00000163820  ; ENST00000535325  ;
+## 33  3 CDS 45936448 45936543 ENSG00000163820  ; ENST00000535325  ;
+## 35  3 CDS 45931071 45931281 ENSG00000163820  ; ENST00000535325  ;
+## 37  3 CDS 45923656 45923765 ENSG00000163820  ; ENST00000535325  ;
+## 39  3 CDS 45921768 45921840 ENSG00000163820  ; ENST00000535325  ;
+##             V9 V10 V11
+## 4  exon_number   2   ;
+## 7  exon_number   3   ;
+## 9  exon_number   4   ;
+## 11 exon_number   5   ;
+## 13 exon_number   6   ;
+## 15 exon_number   7   ;
+## 17 exon_number   8   ;
+## 19 exon_number   9   ;
+## 21 exon_number  10   ;
+## 23 exon_number  11   ;
+## 25 exon_number  12   ;
+## 27 exon_number  13   ;
+## 29 exon_number  14   ;
+## 31 exon_number  15   ;
+## 33 exon_number  16   ;
+## 35 exon_number  17   ;
+## 37 exon_number  18   ;
+## 39 exon_number  19   ;
 \end{verbatim}
 \begin{alltt}
 \hlstd{cds}\hlopt{$}\hlstd{len}\hlkwb{=}\hlstd{cds}\hlopt{$}\hlstd{V4}\hlopt{-}\hlstd{cds}\hlopt{$}\hlstd{V3}
@@ -663,6 +686,41 @@ Conversion des coordonnées dans example\_fyco1
 ## 50145 45968043 FALSE  TRUE FALSE    1294 FALSE
 ## 50617 45968515 FALSE FALSE  TRUE     819 FALSE
 \end{verbatim}
+\begin{alltt}
+\hlstd{gwastab[gwastab}\hlopt{$}\hlstd{all_inv_var_meta_p}\hlopt{<}\hlstd{thres} \hlopt{&} \hlstd{gwastab}\hlopt{$}\hlstd{POS} \hlopt{%in%} \hlkwd{c}\hlstd{(}\hlnum{45966331}\hlstd{,} \hlnum{45966333}\hlstd{,} \hlnum{45966595}\hlstd{,} \hlnum{45967995}\hlstd{,} \hlnum{45968515}\hlstd{),]}
+\end{alltt}
+\begin{verbatim}
+##         CHR      POS REF ALT            SNP all_meta_N
+## 1428785   3 45966331   G   T 3:45966331:G:T         23
+## 1428786   3 45966333   T   C 3:45966333:T:C         23
+## 1428788   3 45966595   G   A 3:45966595:G:A         23
+## 1428791   3 45967995   G   A 3:45967995:G:A         23
+## 1428794   3 45968515   T   C 3:45968515:T:C         23
+##         all_inv_var_meta_beta all_inv_var_meta_sebeta
+## 1428785               0.38699                0.027678
+## 1428786               0.37298                0.027352
+## 1428788               0.38420                0.027682
+## 1428791               0.37943                0.027617
+## 1428794               0.37288                0.027339
+##         all_inv_var_meta_p all_inv_var_meta_cases\ttotal
+## 1428785         2.0106e-44                          8475
+## 1428786         2.4293e-42                          8475
+## 1428788         8.4910e-44                          8475
+## 1428791         5.9274e-43                          8475
+## 1428794         2.3510e-42                          8475
+##         all_inv_var_meta_controls all_inv_var_meta_effective
+## 1428785                    999425                       7110
+## 1428786                    999425                       7110
+## 1428788                    999425                       7110
+## 1428791                    999425                       7110
+## 1428794                    999425                       7110
+##         all_inv_var_het_p all_meta_AF       rsid
+## 1428785        0.00081500      0.1221 rs13079478
+## 1428786        0.00107150      0.1230 rs13059238
+## 1428788        0.00155590      0.1222 rs13079869
+## 1428791        0.00039328      0.1224 rs33910087
+## 1428794        0.00111540      0.1230 rs13071283
+\end{verbatim}
 \end{kframe}
 \end{knitrout}
 
diff --git a/rnw_scripts/covid_comp_primates_bats.Rnw b/rnw_scripts/covid_comp_primates_bats.Rnw
index c1286403e3fb668166742725010dd6517519fef4..d6aa282e7e46b59fce31ee765177fa18bf112610 100644
--- a/rnw_scripts/covid_comp_primates_bats.Rnw
+++ b/rnw_scripts/covid_comp_primates_bats.Rnw
@@ -54,6 +54,9 @@ library(gplots)
 
 library(Mondrian)
 library(UpSetR)
+
+library(ggplot2)
+library(gggenes)
 @
 
 
@@ -325,6 +328,148 @@ dev.off()
 
 @
 
+\section{Bat's ACE2}
+
+
+<<>>=
+ACE2<-read.csv(paste0(workdir, 
+                 "out_tab/covid_comp_alldginn.csv"),
+                 h=TRUE, sep=";")
+
+names(ACE2)<-c("row", names(ACE2)[-ncol(ACE2)])
+
+
+ACE2[ACE2$Gene.name=="ACE2",
+     c("bats_Name","bats_MEME_PSS", "bats_BppM1M2_PSS", 
+       "bats_BppM7M8_PSS", "bats_codemlM1M2_PSS", "bats_codemlM7M8_PSS")]
+
+PS<-c(24, 27, 91, 214, 218, 444, 583, 692, 705, 709, 723, 725)
+
+
+ACE2_multi<-as.data.frame(cbind(start=1, end=839, molecule="ACE2"))
+
+ACE2_sub<-as.data.frame(cbind(
+  from=c(1, PS), to=c(PS, 839),
+  start=rep(1, length(PS)+1), end=rep(839, length(PS)+1), 
+  molecule=rep("ACE2", length(PS)+1),
+  gene=rep("DGINN", length(PS)+1)))
+
+
+
+ACE2_sub$from<-as.numeric(as.character(ACE2_sub$from))
+ACE2_sub$to<-as.numeric(as.character(ACE2_sub$to))
+ACE2_sub$start<-as.numeric(as.character(ACE2_sub$start))
+ACE2_sub$end<-as.numeric(as.character(ACE2_sub$end))
+
+@
+
+<<>>=
+Demo<-c(24, 27, 31, 34, 82, 325)
+
+ACE2_demo<-as.data.frame(cbind(
+  from=Demo, to=Demo,
+  start=rep(1, length(Demo)), end=rep(830, length(Demo)), 
+  molecule=rep("ACE2", length(Demo)),
+  gene=rep("Demogines", length(Demo))
+))
+
+ACE2_demo$from<-as.numeric(as.character(ACE2_demo$from))
+ACE2_demo$to<-as.numeric(as.character(ACE2_demo$to))
+ACE2_demo$start<-as.numeric(as.character(ACE2_demo$start))
+ACE2_demo$end<-as.numeric(as.character(ACE2_demo$end))
+@
+Enard, 
+https://www.biorxiv.org/content/10.1101/2020.04.20.051656v1.supplementary-material
+
+tab S2, colonne "bats\_tree" seuil 0.05
+<<>>=
+Frank<-c(24, 27, 31, 35, 42, 321, 322, 326, 354)
+
+ACE2_Frank<-as.data.frame(cbind(
+  from=Frank, to=Frank,
+  start=rep(1, length(Frank)), end=rep(839, length(Frank)), 
+  molecule=rep("ACE2", length(Frank)),
+  gene=rep("Frank", length(Frank))
+))
+
+ACE2_Frank$from<-as.numeric(as.character(ACE2_Frank$from))
+ACE2_Frank$to<-as.numeric(as.character(ACE2_Frank$to))
+ACE2_Frank$start<-as.numeric(as.character(ACE2_Frank$start))
+ACE2_Frank$end<-as.numeric(as.character(ACE2_Frank$end))
+
+
+ACE2_Frank
+@
+
+
+
+<<1_ACE2_comp, fig.path="../figure/">>=
+
+
+g<- ggplot(ACE2_multi, 
+           aes(xmin = start, xmax = end, y = molecule, fill = "white")) 
+g <- g + geom_gene_arrow(arrowhead_height = unit(0, "mm"), 
+                         arrowhead_width = unit(0, "mm"), fill="white", color="black")
+g <- g + geom_subgene_arrow(data = ACE2_sub,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"), 
+    arrow_body_height = unit(10, "mm"),
+    aes(xmin = start, xmax = end, y = molecule, fill = "white",
+        xsubmin = from, xsubmax = to), color="black", alpha=1, fill="white") 
+g <- g + geom_subgene_arrow(data = ACE2_demo,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"),   
+    arrow_body_height = unit(10, "mm"),
+    aes(xmin = start, xmax = end, y = molecule, fill = "white",
+        xsubmin = from, xsubmax = to), color="blue", alpha=1) 
+g <- g + geom_subgene_arrow(data = ACE2_Frank,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"), 
+    arrow_body_height = unit(10, "mm"),
+    aes(xmin = start, xmax = end, y = molecule, fill = "white",
+        xsubmin = from, xsubmax = to), color="green", alpha=1, fill="white") 
+g <- g + theme_genes()
+
+g
+@
+
+
+<<1_ACE2_comp2, fig.path="../figure/", fig.height=2>>=
+
+ACE2_multi
+ACE2_sub
+
+
+g<- ggplot(ACE2_sub, 
+           aes(xmin = start, xmax = end, y = gene, fill = "white")) 
+g <- g + geom_gene_arrow(arrowhead_height = unit(0, "mm"), 
+                         arrowhead_width = unit(0, "mm"), fill="white", color="black")
+g <- g + geom_subgene_arrow(data = ACE2_sub,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"), 
+    arrow_body_height = unit(14, "mm"),
+    aes(xmin = start, xmax = end, y = gene, fill = "white",
+        xsubmin = from, xsubmax = to), color="black", alpha=1, fill="white") 
+g <- g + geom_subgene_arrow(data = ACE2_demo,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"),   
+    arrow_body_height = unit(12, "mm"),
+    aes(xmin = start, xmax = end, y = gene, fill = "white",
+        xsubmin = from, xsubmax = to), color="blue", alpha=1) 
+g <- g + geom_subgene_arrow(data = ACE2_Frank,
+    arrowhead_height = unit(0, "mm"), arrowhead_width = unit(0, "mm"), 
+    arrow_body_height = unit(12, "mm"),
+    aes(xmin = start, xmax = end, y = gene, fill = "white",
+        xsubmin = from, xsubmax = to), color="green", alpha=1, fill="white") 
+#g <- g + theme_genes()
+
+g
+
+
+
+
+
+
+
+
+@
 
 \end{document}
 
+
+
diff --git a/rnw_scripts/covid_comp_primates_bats.pdf b/rnw_scripts/covid_comp_primates_bats.pdf
index 9177e719b2af39c45c5711fbc115251677503bc7..d7393f5c27e7113d748a3b3e323631cb48f8de51 100644
Binary files a/rnw_scripts/covid_comp_primates_bats.pdf and b/rnw_scripts/covid_comp_primates_bats.pdf differ
diff --git a/rnw_scripts/covid_comp_primates_bats.tex b/rnw_scripts/covid_comp_primates_bats.tex
index 04feffeacc5517f03de60dece92f2483d840e01d..54f17e5577af1e8015e7467fc27735ae56c28d9e 100644
--- a/rnw_scripts/covid_comp_primates_bats.tex
+++ b/rnw_scripts/covid_comp_primates_bats.tex
@@ -119,6 +119,9 @@ Analysis were formatted by the script covid\_comp\_script0\_table.Rnw.
 
 \hlkwd{library}\hlstd{(Mondrian)}
 \hlkwd{library}\hlstd{(UpSetR)}
+
+\hlkwd{library}\hlstd{(ggplot2)}
+\hlkwd{library}\hlstd{(gggenes)}
 \end{alltt}
 \end{kframe}
 \end{knitrout}
@@ -145,7 +148,8 @@ I will merge the 2 tables.
 \hlkwd{names}\hlstd{(dginnY)}
 \end{alltt}
 \begin{verbatim}
-## [1] "Gene"    "Omega"   "Method"  "PosSel"  "PValue"  "NbSites" "PSS"
+## [1] "Gene"    "Omega"   "Method"  "PosSel"  "PValue"  "NbSites"
+## [7] "PSS"
 \end{verbatim}
 \end{kframe}
 \end{knitrout}
@@ -527,6 +531,207 @@ Variations of these figures (genes ordered according to the proportion of PS sit
 \end{kframe}
 \end{knitrout}
 
+\section{Bat's ACE2}
+
+
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlstd{ACE2}\hlkwb{<-}\hlkwd{read.csv}\hlstd{(}\hlkwd{paste0}\hlstd{(workdir,}
+                 \hlstr{"out_tab/covid_comp_alldginn.csv"}\hlstd{),}
+                 \hlkwc{h}\hlstd{=}\hlnum{TRUE}\hlstd{,} \hlkwc{sep}\hlstd{=}\hlstr{";"}\hlstd{)}
+
+\hlkwd{names}\hlstd{(ACE2)}\hlkwb{<-}\hlkwd{c}\hlstd{(}\hlstr{"row"}\hlstd{,} \hlkwd{names}\hlstd{(ACE2)[}\hlopt{-}\hlkwd{ncol}\hlstd{(ACE2)])}
+
+
+\hlstd{ACE2[ACE2}\hlopt{$}\hlstd{Gene.name}\hlopt{==}\hlstr{"ACE2"}\hlstd{,}
+     \hlkwd{c}\hlstd{(}\hlstr{"bats_Name"}\hlstd{,}\hlstr{"bats_MEME_PSS"}\hlstd{,} \hlstr{"bats_BppM1M2_PSS"}\hlstd{,}
+       \hlstr{"bats_BppM7M8_PSS"}\hlstd{,} \hlstr{"bats_codemlM1M2_PSS"}\hlstd{,} \hlstr{"bats_codemlM7M8_PSS"}\hlstd{)]}
+\end{alltt}
+\begin{verbatim}
+##   bats_Name
+## 7      ACE2
+##                                                                                                                                              bats_MEME_PSS
+## 7 3, 7, 24, 27, 39, 67, 74, 92, 93, 107, 120, 145, 187, 218, 233, 301, 313, 316, 331, 336, 444, 546, 583, 601, 624, 630, 632, 684, 692, 709, 723, 731, 793
+##                                      bats_BppM1M2_PSS
+## 7 24, 91, 214, 218, 444, 583, 692, 705, 709, 723, 725
+##                                          bats_BppM7M8_PSS
+## 7 24, 27, 91, 214, 218, 444, 583, 692, 705, 709, 723, 725
+##                                   bats_codemlM1M2_PSS
+## 7 24, 91, 214, 218, 444, 583, 692, 705, 709, 723, 725
+##                                                      bats_codemlM7M8_PSS
+## 7 24, 27, 91, 155, 214, 218, 233, 444, 546, 583, 692, 705, 709, 723, 725
+\end{verbatim}
+\begin{alltt}
+\hlstd{PS}\hlkwb{<-}\hlkwd{c}\hlstd{(}\hlnum{24}\hlstd{,} \hlnum{27}\hlstd{,} \hlnum{91}\hlstd{,} \hlnum{214}\hlstd{,} \hlnum{218}\hlstd{,} \hlnum{444}\hlstd{,} \hlnum{583}\hlstd{,} \hlnum{692}\hlstd{,} \hlnum{705}\hlstd{,} \hlnum{709}\hlstd{,} \hlnum{723}\hlstd{,} \hlnum{725}\hlstd{)}
+
+
+\hlstd{ACE2_multi}\hlkwb{<-}\hlkwd{as.data.frame}\hlstd{(}\hlkwd{cbind}\hlstd{(}\hlkwc{start}\hlstd{=}\hlnum{1}\hlstd{,} \hlkwc{end}\hlstd{=}\hlnum{839}\hlstd{,} \hlkwc{molecule}\hlstd{=}\hlstr{"ACE2"}\hlstd{))}
+
+\hlstd{ACE2_sub}\hlkwb{<-}\hlkwd{as.data.frame}\hlstd{(}\hlkwd{cbind}\hlstd{(}
+  \hlkwc{from}\hlstd{=}\hlkwd{c}\hlstd{(}\hlnum{1}\hlstd{, PS),} \hlkwc{to}\hlstd{=}\hlkwd{c}\hlstd{(PS,} \hlnum{839}\hlstd{),}
+  \hlkwc{start}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{1}\hlstd{,} \hlkwd{length}\hlstd{(PS)}\hlopt{+}\hlnum{1}\hlstd{),} \hlkwc{end}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{839}\hlstd{,} \hlkwd{length}\hlstd{(PS)}\hlopt{+}\hlnum{1}\hlstd{),}
+  \hlkwc{molecule}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"ACE2"}\hlstd{,} \hlkwd{length}\hlstd{(PS)}\hlopt{+}\hlnum{1}\hlstd{),}
+  \hlkwc{gene}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"DGINN"}\hlstd{,} \hlkwd{length}\hlstd{(PS)}\hlopt{+}\hlnum{1}\hlstd{)))}
+
+
+
+\hlstd{ACE2_sub}\hlopt{$}\hlstd{from}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_sub}\hlopt{$}\hlstd{from))}
+\hlstd{ACE2_sub}\hlopt{$}\hlstd{to}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_sub}\hlopt{$}\hlstd{to))}
+\hlstd{ACE2_sub}\hlopt{$}\hlstd{start}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_sub}\hlopt{$}\hlstd{start))}
+\hlstd{ACE2_sub}\hlopt{$}\hlstd{end}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_sub}\hlopt{$}\hlstd{end))}
+\end{alltt}
+\end{kframe}
+\end{knitrout}
+
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlstd{Demo}\hlkwb{<-}\hlkwd{c}\hlstd{(}\hlnum{24}\hlstd{,} \hlnum{27}\hlstd{,} \hlnum{31}\hlstd{,} \hlnum{34}\hlstd{,} \hlnum{82}\hlstd{,} \hlnum{325}\hlstd{)}
+
+\hlstd{ACE2_demo}\hlkwb{<-}\hlkwd{as.data.frame}\hlstd{(}\hlkwd{cbind}\hlstd{(}
+  \hlkwc{from}\hlstd{=Demo,} \hlkwc{to}\hlstd{=Demo,}
+  \hlkwc{start}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{1}\hlstd{,} \hlkwd{length}\hlstd{(Demo)),} \hlkwc{end}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{830}\hlstd{,} \hlkwd{length}\hlstd{(Demo)),}
+  \hlkwc{molecule}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"ACE2"}\hlstd{,} \hlkwd{length}\hlstd{(Demo)),}
+  \hlkwc{gene}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"Demogines"}\hlstd{,} \hlkwd{length}\hlstd{(Demo))}
+\hlstd{))}
+
+\hlstd{ACE2_demo}\hlopt{$}\hlstd{from}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_demo}\hlopt{$}\hlstd{from))}
+\hlstd{ACE2_demo}\hlopt{$}\hlstd{to}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_demo}\hlopt{$}\hlstd{to))}
+\hlstd{ACE2_demo}\hlopt{$}\hlstd{start}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_demo}\hlopt{$}\hlstd{start))}
+\hlstd{ACE2_demo}\hlopt{$}\hlstd{end}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_demo}\hlopt{$}\hlstd{end))}
+\end{alltt}
+\end{kframe}
+\end{knitrout}
+Enard, 
+https://www.biorxiv.org/content/10.1101/2020.04.20.051656v1.supplementary-material
+
+tab S2, colonne "bats\_tree" seuil 0.05
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlstd{Frank}\hlkwb{<-}\hlkwd{c}\hlstd{(}\hlnum{24}\hlstd{,} \hlnum{27}\hlstd{,} \hlnum{31}\hlstd{,} \hlnum{35}\hlstd{,} \hlnum{42}\hlstd{,} \hlnum{321}\hlstd{,} \hlnum{322}\hlstd{,} \hlnum{326}\hlstd{,} \hlnum{354}\hlstd{)}
+
+\hlstd{ACE2_Frank}\hlkwb{<-}\hlkwd{as.data.frame}\hlstd{(}\hlkwd{cbind}\hlstd{(}
+  \hlkwc{from}\hlstd{=Frank,} \hlkwc{to}\hlstd{=Frank,}
+  \hlkwc{start}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{1}\hlstd{,} \hlkwd{length}\hlstd{(Frank)),} \hlkwc{end}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlnum{839}\hlstd{,} \hlkwd{length}\hlstd{(Frank)),}
+  \hlkwc{molecule}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"ACE2"}\hlstd{,} \hlkwd{length}\hlstd{(Frank)),}
+  \hlkwc{gene}\hlstd{=}\hlkwd{rep}\hlstd{(}\hlstr{"Frank"}\hlstd{,} \hlkwd{length}\hlstd{(Frank))}
+\hlstd{))}
+
+\hlstd{ACE2_Frank}\hlopt{$}\hlstd{from}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_Frank}\hlopt{$}\hlstd{from))}
+\hlstd{ACE2_Frank}\hlopt{$}\hlstd{to}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_Frank}\hlopt{$}\hlstd{to))}
+\hlstd{ACE2_Frank}\hlopt{$}\hlstd{start}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_Frank}\hlopt{$}\hlstd{start))}
+\hlstd{ACE2_Frank}\hlopt{$}\hlstd{end}\hlkwb{<-}\hlkwd{as.numeric}\hlstd{(}\hlkwd{as.character}\hlstd{(ACE2_Frank}\hlopt{$}\hlstd{end))}
+
+
+\hlstd{ACE2_Frank}
+\end{alltt}
+\begin{verbatim}
+##   from  to start end molecule  gene
+## 1   24  24     1 839     ACE2 Frank
+## 2   27  27     1 839     ACE2 Frank
+## 3   31  31     1 839     ACE2 Frank
+## 4   35  35     1 839     ACE2 Frank
+## 5   42  42     1 839     ACE2 Frank
+## 6  321 321     1 839     ACE2 Frank
+## 7  322 322     1 839     ACE2 Frank
+## 8  326 326     1 839     ACE2 Frank
+## 9  354 354     1 839     ACE2 Frank
+\end{verbatim}
+\end{kframe}
+\end{knitrout}
+
+
+
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlstd{g}\hlkwb{<-} \hlkwd{ggplot}\hlstd{(ACE2_multi,}
+           \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= molecule,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{))}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_gene_arrow}\hlstd{(}\hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+                         \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{,} \hlkwc{color}\hlstd{=}\hlstr{"black"}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_sub,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{10}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= molecule,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"black"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{,} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_demo,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{10}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= molecule,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"blue"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_Frank,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{10}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= molecule,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"green"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{,} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{theme_genes}\hlstd{()}
+
+\hlstd{g}
+\end{alltt}
+\end{kframe}
+\includegraphics[width=\maxwidth]{../figure/1_ACE2_comp-1} 
+\end{knitrout}
+
+
+\begin{knitrout}
+\definecolor{shadecolor}{rgb}{0.969, 0.969, 0.969}\color{fgcolor}\begin{kframe}
+\begin{alltt}
+\hlstd{ACE2_multi}
+\end{alltt}
+\begin{verbatim}
+##   start end molecule
+## 1     1 839     ACE2
+\end{verbatim}
+\begin{alltt}
+\hlstd{ACE2_sub}
+\end{alltt}
+\begin{verbatim}
+##    from  to start end molecule  gene
+## 1     1  24     1 839     ACE2 DGINN
+## 2    24  27     1 839     ACE2 DGINN
+## 3    27  91     1 839     ACE2 DGINN
+## 4    91 214     1 839     ACE2 DGINN
+## 5   214 218     1 839     ACE2 DGINN
+## 6   218 444     1 839     ACE2 DGINN
+## 7   444 583     1 839     ACE2 DGINN
+## 8   583 692     1 839     ACE2 DGINN
+## 9   692 705     1 839     ACE2 DGINN
+## 10  705 709     1 839     ACE2 DGINN
+## 11  709 723     1 839     ACE2 DGINN
+## 12  723 725     1 839     ACE2 DGINN
+## 13  725 839     1 839     ACE2 DGINN
+\end{verbatim}
+\begin{alltt}
+\hlstd{g}\hlkwb{<-} \hlkwd{ggplot}\hlstd{(ACE2_sub,}
+           \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= gene,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{))}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_gene_arrow}\hlstd{(}\hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+                         \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{,} \hlkwc{color}\hlstd{=}\hlstr{"black"}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_sub,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{14}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= gene,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"black"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{,} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_demo,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{12}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= gene,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"blue"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{)}
+\hlstd{g} \hlkwb{<-} \hlstd{g} \hlopt{+} \hlkwd{geom_subgene_arrow}\hlstd{(}\hlkwc{data} \hlstd{= ACE2_Frank,}
+    \hlkwc{arrowhead_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),} \hlkwc{arrowhead_width} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{0}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwc{arrow_body_height} \hlstd{=} \hlkwd{unit}\hlstd{(}\hlnum{12}\hlstd{,} \hlstr{"mm"}\hlstd{),}
+    \hlkwd{aes}\hlstd{(}\hlkwc{xmin} \hlstd{= start,} \hlkwc{xmax} \hlstd{= end,} \hlkwc{y} \hlstd{= gene,} \hlkwc{fill} \hlstd{=} \hlstr{"white"}\hlstd{,}
+        \hlkwc{xsubmin} \hlstd{= from,} \hlkwc{xsubmax} \hlstd{= to),} \hlkwc{color}\hlstd{=}\hlstr{"green"}\hlstd{,} \hlkwc{alpha}\hlstd{=}\hlnum{1}\hlstd{,} \hlkwc{fill}\hlstd{=}\hlstr{"white"}\hlstd{)}
+\hlcom{#g <- g + theme_genes()}
+
+\hlstd{g}
+\end{alltt}
+\end{kframe}
+\includegraphics[width=\maxwidth]{../figure/1_ACE2_comp2-1} 
+\end{knitrout}
 
 \end{document}
 
+
+