comparison purityX.R @ 9:3d92b95cf6c0 draft

planemo upload for repository https://github.com/computational-metabolomics/mspurity-galaxy commit 20a48a1862267264f98b7c514287f9a5cba1143f
author computational-metabolomics
date Thu, 13 Jun 2024 11:38:36 +0000
parents b91b9492a4bf
children b80cc0382e70
comparison
equal deleted inserted replaced
8:b91b9492a4bf 9:3d92b95cf6c0
72 72
73 73
74 74
75 getxcmsSetObject <- function(xobject) { 75 getxcmsSetObject <- function(xobject) {
76 # XCMS 1.x 76 # XCMS 1.x
77 if (class(xobject) == "xcmsSet") { 77 if (class(xobject) == "xcmsSet"){
78 return(xobject) 78 return(xobject)
79 } 79 }
80 # XCMS 3.x 80 # XCMS 3.x
81 if (class(xobject) == "XCMSnExp") { 81 if (class(xobject) == "XCMSnExp") {
82 # Get the legacy xcmsSet object 82 # Get the legacy xcmsSet object
83 suppressWarnings(xset <- as(xobject, "xcmsSet")) 83 suppressWarnings(xset <- as(xobject, "xcmsSet"))
84 sampclass(xset) <- xset@phenoData$sample_group 84 if (!is.null(xset@phenoData$sample_group)){
85 xcms::sampclass(xset) <- xset@phenoData$sample_group
86 }else{
87 xcms::sampclass(xset) <- "."
88 }
85 return(xset) 89 return(xset)
86 } 90 }
87 } 91 }
88 92
89 target_obj <- loadRData(opt$xset_path, opt$rdata_name) 93 target_obj <- loadRData(opt$xset_path, opt$rdata_name)