annotate nmr_annotation2d/annotationRmn2DWrapper.R @ 0:8035235e46c7 draft

Uploaded
author marie-tremblay-metatoul
date Mon, 23 Dec 2019 09:26:20 -0500
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
1 #!/usr/local/public/bin/Rscript --vanilla --slave --no-site-file
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
2
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
3 ## 201919016 2DNmrAnnotation_1.0.0.R
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
4 ## Marie Tremblay-Franco
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
5 ## MetaboHUB: The French Infrastructure for Metabolomics and Fluxomics
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
6 ## www.metabohub.fr/en
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
7 ## marie.tremblay-franco@toulouse.inra.fr
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
8
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
9 runExampleL <- FALSE
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
10
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
11 if(runExampleL) {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
12 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
13 ## Example of arguments
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
14 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
15 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
16
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
17
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
18 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
19 ## Options
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
20 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
21 strAsFacL <- options()$stringsAsFactors
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
22 options(stringsAsFactors = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
23
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
24 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
25 ## Constants
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
26 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
27 topEnvC <- environment()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
28 flagC <- "\n"
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
29
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
30
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
31 ##-------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
32 ## Input parameters reading
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
33 ##-------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
34
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
35 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
36 ## R libraries laoding
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
37 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
38 library(batch)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
39 library(dplyr)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
40 library(ggplot2)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
41 library(openxlsx)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
42 library(stringr)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
43 library(tidyr)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
44
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
45 if(!runExampleL)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
46 argLs <- parseCommandArgs(evaluate=FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
47 logFile <- argLs[["logOut"]]
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
48 sink(logFile)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
49
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
50 cat("\tPACKAGE INFO\n")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
51 sessionInfo()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
52
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
53 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
54 ## Functions
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
55 ##------------------------------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
56 source_local <- function(fname)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
57 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
58 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
59 base_dir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
60 source(paste(base_dir, fname, sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
61 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
62 #Import the different functions
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
63 source_local("annotationRmn2D.R")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
64 source_local("annotationRmn2DGlobale.R")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
65 source_local("viridis.R")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
66
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
67 ## Input parameter values
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
68 fileToAnnotate <- argLs[[1]]
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
69 # Chosen sequence(s)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
70 cosy <- 0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
71 hmbc <- 0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
72 hsqc <- 0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
73 jres <- 0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
74 tocsy <- 0
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
75 ## sequences <- str_split(argLs[[2]], ",")[[1]]
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
76 ## for (s in 1:length(sequences))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
77 ## {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
78 ## argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
79 ## currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
80 ## if (sequences[s]=="cosy"){
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
81 ## cosy <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
82 ## load(paste(currentDir, "BdDReference_COSY.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
83 ## }else if(sequences[s]=="hmbc"){
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
84 ## hmbc <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
85 ## load(paste(currentDir, "BdDReference_HMBC.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
86 ## }else if(sequences[s]=="hsqc"){
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
87 ## hsqc <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
88 ## load(paste(currentDir, "BdDReference_HSQC.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
89 ## }else if(sequences[s]=="jres"){
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
90 ## jres <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
91 ## load(paste(currentDir, "BdDReference_JRES.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
92 ## }else if(sequences[s]=="tocsy"){
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
93 ## tocsy <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
94 ## load(paste(currentDir, "BdDReference_TOCSY.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
95 ## }else
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
96 ## stop("No chosen sequence", call.=FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
97 ## }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
98
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
99 if (argLs[[2]]=='yes')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
100 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
101 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
102 currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
103 cosy <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
104 load(paste(currentDir, "BdDReference_COSY.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
105 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
106
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
107 if (argLs[[3]]=='yes')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
108 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
109 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
110 currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
111 jres <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
112 load(paste(currentDir, "BdDReference_JRES.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
113 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
114
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
115 if (argLs[[4]]=='yes')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
116 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
117 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
118 currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
119 hmbc <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
120 load(paste(currentDir, "BdDReference_HMBC.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
121 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
122
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
123 if (argLs[[5]]=='yes')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
124 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
125 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
126 currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
127 hsqc <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
128 load(paste(currentDir, "BdDReference_HSQC.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
129 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
130
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
131 if (argLs[[6]]=='yes')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
132 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
133 argv <- commandArgs(trailingOnly = FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
134 currentDir <- dirname(substring(argv[grep("--file=", argv)], 8))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
135 tocsy <- 1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
136 load(paste(currentDir, "BdDReference_TOCSY.RData", sep="/"))
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
137 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
138
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
139 if (argLs[[2]]=='no' & argLs[[3]]=='no' & argLs[[4]]=='no' & argLs[[5]]=='no' & argLs[[6]]=='no')
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
140 stop("No chosen sequence", call.=FALSE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
141
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
142
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
143 # User database
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
144
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
145
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
146 # Allowed chemical shifts
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
147 tolPpm1 <- argLs$tolppm1
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
148 tolPpm2HJRes <- argLs$tolppmJRES
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
149 tolPpm2C <- argLs$tolppm2
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
150 # Threshold to remove metabolites (probability score < threshold)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
151 seuil <- argLs$threshold
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
152 # Remove metabolites when multiple assignations?
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
153 unicite <- str_to_upper(argLs$unicity)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
154
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
155 ## Output paramater values
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
156 AnnotationGraph <- argLs[["AnnotationGraph"]]
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
157
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
158 print(argLs)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
159
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
160 ## ANNOTATION
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
161 st0=Sys.time()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
162 pdf(AnnotationGraph,onefile=TRUE)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
163 annotationMelange <- annotationRmn2DGlobale(fileToAnnotate, tolPpm1=tolPpm1, tolPpm2HJRes=tolPpm2HJRes,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
164 tolPpm2C=tolPpm2C, cosy=cosy, hmbc=hmbc, hsqc=hsqc,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
165 jres=jres, tocsy=tocsy, seuil=seuil, unicite=unicite)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
166 dev.off()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
167
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
168 if (cosy==1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
169 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
170 write.table(annotationMelange$COSY$liste_resultat, file=argLs[["annotationCOSY"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
171 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
172 if (nrow(annotationMelange$COSY$listing_ppm_commun) != 0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
173 write.table(annotationMelange$COSY$listing_ppm_commun, file=argLs[["ppmCommunCOSY"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
174 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
175 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
176
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
177 if (hmbc==1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
178 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
179 write.table(annotationMelange$HMBC$liste_resultat, file=argLs[["annotationHMBC"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
180 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
181 if (nrow(annotationMelange$HMBC$listing_ppm_commun) != 0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
182 write.table(annotationMelange$HMBC$listing_ppm_commun, file=argLs[["ppmCommunHMBC"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
183 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
184 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
185
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
186 if (hsqc==1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
187 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
188 write.table(annotationMelange$HSQC$liste_resultat, file=argLs[["annotationHSQC"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
189 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
190 if (nrow(annotationMelange$HSQC$listing_ppm_commun) != 0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
191 write.table(annotationMelange$HSQC$listing_ppm_commun, file=argLs[["ppmCommunHSQC"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
192 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
193 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
194
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
195 if (jres==1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
196 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
197 write.table(annotationMelange$JRES$liste_resultat, file=argLs[["annotationJRES"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
198 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
199 if (nrow(annotationMelange$JRES$listing_ppm_commun) != 0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
200 write.table(annotationMelange$JRES$listing_ppm_commun, file=argLs[["ppmCommunJRES"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
201 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
202 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
203
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
204 if (tocsy==1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
205 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
206 write.table(annotationMelange$TOCSY$liste_resultat, file=argLs[["annotationTOCSY"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
207 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
208 if (nrow(annotationMelange$TOCSY$listing_ppm_commun) != 0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
209 write.table(annotationMelange$TOCSY$listing_ppm_commun, file=argLs[["ppmCommunTOCSY"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
210 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
211 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
212
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
213 ## Combinaison de sequences
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
214 if (cosy + jres + hmbc + hsqc + tocsy > 1)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
215 {
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
216 write.table(annotationMelange$combination, file=argLs[["annotationCombination"]], quote=FALSE,
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
217 row.names=FALSE,sep="\t")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
218 }
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
219 st1=Sys.time()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
220 print(st1-st0)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
221
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
222 ## Ending
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
223 ##--------
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
224 cat("\nEnd of '2D NMR annotation' Galaxy module call: ", as.character(Sys.time()), sep = "")
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
225 sink()
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
226 options(stringsAsFactors = strAsFacL)
8035235e46c7 Uploaded
marie-tremblay-metatoul
parents:
diff changeset
227 rm(list = ls())