Mercurial > repos > lecorguille > xcms_summary
annotate xcms_summary.r @ 30:444e3ed135e3 draft default tip
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit eca29d4347fe2f4802091c4a06715232a6fd9253
author | workflow4metabolomics |
---|---|
date | Mon, 15 Jul 2024 16:02:39 +0000 |
parents | 2a2850fdf29e |
children |
rev | line source |
---|---|
6
ca7c9a6da2c6
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 83b80dcd96b379518c2e4ace992affc889d32ca6
lecorguille
parents:
4
diff
changeset
|
1 #!/usr/bin/env Rscript |
0 | 2 |
3 | |
4 | |
5 # ----- ARGUMENTS BLACKLIST ----- | |
6 #xcms.r | |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
7 argBlacklist <- c("zipfile", "singlefile_galaxyPath", "singlefile_sampleName", "xfunction", "xsetRdataOutput", "sampleMetadataOutput", "ticspdf", "bicspdf", "rplotspdf") |
0 | 8 #CAMERA.r |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
9 argBlacklist <- c(argBlacklist, "dataMatrixOutput", "variableMetadataOutput", "new_file_path") |
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
10 |
0 | 11 |
12 # ----- PACKAGE ----- | |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
13 cat("\tSESSION INFO\n") |
0 | 14 |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
15 #Import the different functions |
28
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
16 source_local <- function(fname) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
17 argv <- commandArgs(trailingOnly = FALSE) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
18 base_dir <- dirname(substring(argv[grep("--file=", argv)], 8)) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
19 source(paste(base_dir, fname, sep = "/")) |
28
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
20 } |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
21 source_local("lib.r") |
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
22 |
28
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
23 pkgs <- c("CAMERA", "batch") |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
24 loadAndDisplayPackages(pkgs) |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
25 cat("\n\n") |
0 | 26 |
27 | |
28 # ----- FUNCTION ----- | |
28
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
29 writehtml <- function(...) { |
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
30 cat(..., "\n", file = htmlOutput, append = TRUE, sep = "") |
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
31 } |
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
32 writeraw <- function(htmlOutput, object, open = "at") { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
33 log_file <- file(htmlOutput, open = open) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
34 sink(log_file) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
35 sink(log_file, type = "output") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
36 print(object) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
37 sink() |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
38 close(log_file) |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
39 } |
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
40 getSampleNames <- function(xobject) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
41 if (class(xobject) == "xcmsSet") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
42 return(sampnames(xobject)) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
43 if (class(xobject) == "XCMSnExp") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
44 return(xobject@phenoData@data$sample_name) |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
45 } |
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
46 getFilePaths <- function(xobject) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
47 if (class(xobject) == "xcmsSet") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
48 return(xobject@filepaths) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
49 if (class(xobject) == "XCMSnExp") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
50 return(fileNames(xobject)) |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
51 } |
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
52 equalParams <- function(param1, param2) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
53 writeraw("param1.txt", param1, open = "wt") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
54 writeraw("param2.txt", param2, open = "wt") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
55 return(tools::md5sum("param1.txt") == tools::md5sum("param2.txt")) |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
56 } |
0 | 57 |
58 | |
59 # ----- ARGUMENTS ----- | |
60 | |
28
018a9771de28
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit dcc90f9cf76e6980c0a7d9698c89fab826e7adae"
workflow4metabolomics
parents:
27
diff
changeset
|
61 args <- parseCommandArgs(evaluate = FALSE) #interpretation of arguments given in command line as an R list of objects |
0 | 62 |
63 | |
64 # ----- ARGUMENTS PROCESSING ----- | |
65 | |
66 #image is an .RData file necessary to use xset variable given by previous tools | |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
67 load(args$image) |
0 | 68 |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
69 htmlOutput <- "summary.html" |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
70 if (!is.null(args$htmlOutput)) htmlOutput <- args$htmlOutput |
0 | 71 |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
72 user_email <- NULL |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
73 if (!is.null(args$user_email)) user_email <- args$user_email |
0 | 74 |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
75 # if the RData come from XCMS 1.x |
26
db6549f27ad1
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 7234c5fb8350990733e882693248c0433eee5ff8"
workflow4metabolomics
parents:
20
diff
changeset
|
76 if (exists("xset")) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
77 xobject <- xset |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
78 # retrocompatability |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
79 if (!exists("sampleNamesList")) sampleNamesList <- list("sampleNamesMakeNames" = make.names(sampnames(xobject))) |
26
db6549f27ad1
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 7234c5fb8350990733e882693248c0433eee5ff8"
workflow4metabolomics
parents:
20
diff
changeset
|
80 } |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
81 # if the RData come from CAMERA |
27
bed23aa27b4b
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 50478425b4773ebcb393c0e31f1e622b7406dcbb"
workflow4metabolomics
parents:
26
diff
changeset
|
82 if (exists("xa")) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
83 xobject <- xa@xcmsSet |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
84 if (!exists("sampleNamesList")) sampleNamesList <- list("sampleNamesMakeNames" = make.names(xa@xcmsSet@phenoData$sample_name)) |
27
bed23aa27b4b
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 50478425b4773ebcb393c0e31f1e622b7406dcbb"
workflow4metabolomics
parents:
26
diff
changeset
|
85 } |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
86 # if the RData come from XCMS 3.x |
26
db6549f27ad1
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 7234c5fb8350990733e882693248c0433eee5ff8"
workflow4metabolomics
parents:
20
diff
changeset
|
87 if (exists("xdata")) { |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
88 xobject <- xdata |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
89 if (!exists("sampleNamesList")) sampleNamesList <- list("sampleNamesMakeNames" = make.names(xdata@phenoData@data$sample_name)) |
26
db6549f27ad1
"planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 7234c5fb8350990733e882693248c0433eee5ff8"
workflow4metabolomics
parents:
20
diff
changeset
|
90 } |
0 | 91 |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
92 if (!exists("xobject")) stop("You need at least a xdata, a xset or a xa object.") |
0 | 93 |
94 | |
95 # ----- MAIN PROCESSING INFO ----- | |
96 writehtml("<!DOCTYPE html>") | |
97 writehtml("<HTML lang='en'>") | |
98 | |
99 writehtml("<HEAD>") | |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
100 writehtml("<meta http-equiv='Content-Type' content='text/html; charset=UTF-8' />") |
0 | 101 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
102 writehtml("<title>[W4M] XCMS analysis summary</title>") |
12
27e7da5f6848
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit a6f5f18b3d6130f7d7fbb9f2df856838c6217797
lecorguille
parents:
7
diff
changeset
|
103 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
104 writehtml("<style>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
105 writehtml("table, tr, td, th { border: 1px solid #000000; border-collapse:collapse; }") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
106 writehtml("td, th { padding: 5px; padding-right: 12px; }") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
107 writehtml("th { background: #898989; text-align:left;color: white;}") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
108 writehtml("h2 { color: #FFA212; }") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
109 writehtml("ul li { margin-bottom:10px; }") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
110 writehtml("</style>") |
0 | 111 writehtml("</HEAD>") |
112 | |
113 writehtml("<BODY>") | |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
114 writehtml("<div><h1>___ XCMS analysis summary using Workflow4Metabolomics ___</h1>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
115 # to pass the planemo shed_test |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
116 if (user_email != "test@bx.psu.edu") { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
117 if (!is.null(user_email)) writehtml("By: ", user_email, " - ") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
118 writehtml("Date: ", format(Sys.time(), "%y%m%d-%H:%M:%S")) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
119 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
120 writehtml("</div>") |
0 | 121 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
122 writehtml("<h2>Samples used:</h2>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
123 writehtml("<div><table>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
124 if (all(getSampleNames(xobject) == sampleNamesList$sampleNamesMakeNames)) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
125 sampleNameHeaderHtml <- paste0("<th>sample</th>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
126 sampleNameHtml <- paste0("<td>", getSampleNames(xobject), "</td>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
127 } else { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
128 sampleNameHeaderHtml <- paste0("<th>sample</th><th>sample renamed</th>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
129 sampleNameHtml <- paste0("<td>", getSampleNames(xobject), "</td><td>", sampleNamesList$sampleNamesMakeNames, "</td>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
130 } |
12
27e7da5f6848
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit a6f5f18b3d6130f7d7fbb9f2df856838c6217797
lecorguille
parents:
7
diff
changeset
|
131 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
132 if (!exists("md5sumList")) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
133 md5sumHeaderHtml <- "" |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
134 md5sumHtml <- "" |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
135 md5sumLegend <- "" |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
136 } else if (is.null(md5sumList$removalBadCharacters)) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
137 md5sumHeaderHtml <- paste0("<th>md5sum<sup>*</sup></th>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
138 md5sumHtml <- paste0("<td>", md5sumList$origin, "</td>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
139 md5sumLegend <- "<br/><sup>*</sup>The program md5sum is designed to verify data integrity. So you can check if the data were uploaded correctly or if the data were changed during the process." |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
140 } else { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
141 md5sumHeaderHtml <- paste0("<th>md5sum<sup>*</sup></th><th>md5sum<sup>**</sup> after bad characters removal</th>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
142 md5sumHtml <- paste0("<td>", md5sumList$origin, "</td><td>", md5sumList$removalBadCharacters, "</td>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
143 md5sumLegend <- "<br/><sup>*</sup>The program md5sum is designed to verify data integrity. So you can check if the data were uploaded correctly or if the data were changed during the process.<br/><sup>**</sup>Because some bad characters (eg: accent) were removed from your original file, the checksum have changed too.<br/>" |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
144 } |
0 | 145 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
146 writehtml("<tr>", sampleNameHeaderHtml, "<th>filename</th>", md5sumHeaderHtml, "</tr>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
147 writehtml(paste0("<tr>", sampleNameHtml, "<td>", getFilePaths(xobject), "</td>", md5sumHtml, "</tr>")) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
148 |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
149 writehtml("</table>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
150 writehtml(md5sumLegend) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
151 writehtml("</div>") |
0 | 152 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
153 writehtml("<h2>Function launched:</h2>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
154 writehtml("<div><table>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
155 writehtml("<tr><th>timestamp<sup>***</sup></th><th>function</th><th>argument</th><th>value</th></tr>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
156 # XCMS 3.x |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
157 if (class(xobject) == "XCMSnExp") { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
158 xcmsFunction <- NULL |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
159 params <- NULL |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
160 for (processHistoryItem in processHistory(xobject)) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
161 if ((xcmsFunction == processType(processHistoryItem)) && equalParams(params, processParam(processHistoryItem))) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
162 next |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
163 timestamp <- processDate(processHistoryItem) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
164 xcmsFunction <- processType(processHistoryItem) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
165 params <- processParam(processHistoryItem) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
166 writehtml("<tr><td>", timestamp, "</td><td>", xcmsFunction, "</td><td colspan='2'><pre>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
167 writeraw(htmlOutput, params) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
168 writehtml("</pre></td></tr>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
169 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
170 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
171 # CAMERA and retrocompatability XCMS 1.x |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
172 if (exists("listOFlistArguments")) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
173 for (tool in names(listOFlistArguments)) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
174 listOFlistArgumentsDisplay <- listOFlistArguments[[tool]][!(names(listOFlistArguments[[tool]]) %in% argBlacklist)] |
0 | 175 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
176 timestamp <- strsplit(tool, "_")[[1]][1] |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
177 xcmsFunction <- strsplit(tool, "_")[[1]][2] |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
178 writehtml("<tr><td rowspan='", length(listOFlistArgumentsDisplay), "'>", timestamp, "</td><td rowspan='", length(listOFlistArgumentsDisplay), "'>", xcmsFunction, "</td>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
179 line_begin <- "" |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
180 for (arg in names(listOFlistArgumentsDisplay)) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
181 writehtml(line_begin, "<td>", arg, "</td><td>", unlist(listOFlistArgumentsDisplay[arg][1]), "</td></tr>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
182 line_begin <- "<tr>" |
15
97ca0321931b
planemo upload for repository https://github.com/workflow4metabolomics/xcms commit 9f72e947d9c241d11221cad561f3525d27231857
lecorguille
parents:
13
diff
changeset
|
183 } |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
184 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
185 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
186 writehtml("</table>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
187 writehtml("<br/><sup>***</sup>timestamp format: DD MM dd hh:mm:ss YYYY or yymmdd-hh:mm:ss") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
188 writehtml("</div>") |
0 | 189 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
190 if (class(xobject) == "XCMSnExp") { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
191 writehtml("<h2>Informations about the XCMSnExp object:</h2>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
192 writehtml("<div><pre>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
193 writeraw(htmlOutput, xobject) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
194 writehtml("</pre></div>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
195 } |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
196 |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
197 writehtml("<h2>Informations about the xcmsSet object:</h2>") |
0 | 198 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
199 writehtml("<div><pre>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
200 # Get the legacy xcmsSet object |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
201 xset <- getxcmsSetObject(xobject) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
202 writeraw(htmlOutput, xset) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
203 writehtml("</pre></div>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
204 |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
205 # CAMERA |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
206 if (exists("xa")) { |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
207 writehtml("<h2>Informations about the CAMERA object:</h2>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
208 writehtml("<div>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
209 writehtml("Number of pcgroup: ", length(xa@pspectra)) |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
210 writehtml("</div>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
211 } |
0 | 212 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
213 writehtml("<h2>Citations:</h2>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
214 writehtml("<div><ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
215 writehtml("<li>To cite the <b>XCMS</b> package in publications use:") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
216 writehtml("<ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
217 writehtml("<li>", "Smith, C.A. and Want, E.J. and O'Maille, G. and Abagyan,R. and Siuzdak, G.XCMS: Processing mass spectrometry data for metabolite profiling using nonlinear peak alignment, matching and identification, Analytical Chemistry, 78:779-787 (2006)", "</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
218 writehtml("<li>", "Ralf Tautenhahn, Christoph Boettcher, Steffen Neumann: Highly sensitive feature detection for high resolution LC/MS BMC Bioinformatics, 9:504 (2008)", "</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
219 writehtml("<li>", "H. Paul Benton, Elizabeth J. Want and Timothy M. D. Ebbels Correction of mass calibration gaps in liquid chromatography-mass spectrometry metabolomics data Bioinformatics, 26:2488 (2010)", "</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
220 writehtml("</ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
221 writehtml("</li>") |
0 | 222 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
223 writehtml("<li>To cite the <b>CAMERA</b> package in publications use:") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
224 writehtml("<ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
225 writehtml("<li>", "Kuhl, C., Tautenhahn, R., Boettcher, C., Larson, T. R. and Neumann,S. CAMERA: an integrated strategy for compound spectra extraction and annotation of liquid chromatography/mass spectrometry data sets. Analytical Chemistry, 84:283-289 (2012)", "</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
226 writehtml("</ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
227 writehtml("</li>") |
0 | 228 |
29
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
229 writehtml("<li>To cite the <b>Workflow4Metabolimics (W4M)</b> project in publications use:") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
230 writehtml("<ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
231 writehtml("<li>", "Franck Giacomoni, Gildas Le Corguillé, Misharl Monsoor, Marion Landi, Pierre Pericard, Mélanie Pétéra, Christophe Duperier, Marie Tremblay-Franco, Jean-François Martin, Daniel Jacob, Sophie Goulitquer, Etienne A. Thévenot and Christophe Caron (2014). Workflow4Metabolomics: A collaborative research infrastructure for computational metabolomics. Bioinformatics doi:10.1093/bioinformatics/btu813", "</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
232 writehtml("</ul>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
233 writehtml("</li>") |
2a2850fdf29e
planemo upload for repository https://github.com/workflow4metabolomics/tools-metabolomics/ commit 2cb157bd9a8701a3d6874e084032cbd050b8953e
workflow4metabolomics
parents:
28
diff
changeset
|
234 writehtml("</ul></div>") |
0 | 235 |
236 writehtml("</BODY>") | |
237 | |
238 writehtml("</HTML>") |