Mercurial > repos > prog > lcmsmatching
comparison MsPeakForestDb.R @ 2:20d69a062da3 draft
planemo upload for repository https://github.com/workflow4metabolomics/lcmsmatching.git commit d4048accde6bdfd5b3e14f5394902d38991854f8
author | prog |
---|---|
date | Thu, 02 Mar 2017 08:55:00 -0500 |
parents | 253d531a0193 |
children | f61ce21ed17c |
comparison
equal
deleted
inserted
replaced
1:253d531a0193 | 2:20d69a062da3 |
---|---|
227 | 227 |
228 ################# | 228 ################# |
229 # GET MZ VALUES # | 229 # GET MZ VALUES # |
230 ################# | 230 ################# |
231 | 231 |
232 MsPeakForestDb$methods( getMzValues = function(mode = NULL) { | 232 MsPeakForestDb$methods( getMzValues = function(mode = NULL, max.results = NA_integer_) { |
233 | 233 |
234 # Query params | 234 # Query params |
235 params <- NULL | 235 params <- NULL |
236 if ( ! is.null(mode)) | 236 if ( ! is.null(mode)) |
237 params <- c(params, mode = if (mode == MSDB.TAG.POS) 'positive' else 'negative') | 237 params <- c(params, mode = if (mode == MSDB.TAG.POS) 'positive' else 'negative') |
238 | 238 |
239 # Get MZ valuels | 239 # Get MZ valuels |
240 mz <- .self$.get.url(url = 'spectra/lcms/peaks/list-mz', params = params) | 240 mz <- .self$.get.url(url = 'spectra/lcms/peaks/list-mz', params = params) |
241 | |
242 # Apply cut-off | |
243 if ( ! is.na(max.results)) | |
244 mz <- mz[1:max.results] | |
241 | 245 |
242 return(mz) | 246 return(mz) |
243 }) | 247 }) |
244 | 248 |
245 ############################## | 249 ############################## |