From 5e5744dfd7926497997b7d9949964c3347936497 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Todor=20Kondi=C4=87?= <kontrapunkt@uclmail.net> Date: Tue, 4 Apr 2023 08:39:51 +0200 Subject: [PATCH] Update keys in empty_cgram_ms1 and empty_cgram_ms2. --- R/data-model.R | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/R/data-model.R b/R/data-model.R index b8d7dd4..973b922 100644 --- a/R/data-model.R +++ b/R/data-model.R @@ -105,23 +105,27 @@ make_db_precursors <- function(m) { empty_cgram_ms1 <- function(n=0L) { - data.table(file=character(n), - cgmidx=integer(n), - precid=integer(n), - scan=integer(n), - rt=numeric(n), - intensity=numeric(n)) + r = data.table(file=character(n), + cgmidx=integer(n), + precid=integer(n), + scan=integer(n), + rt=numeric(n), + intensity=numeric(n)) + setkey(r,precid,rt) + r } empty_cgram_ms2 <- function(n=0L) { - data.table(precid=integer(n), - ce=numeric(n), - scan=integer(n), - idx=integer(n), - rt=numeric(n), - intensity=numeric(n)) + r = data.table(precid=integer(n), + ce=numeric(n), + scan=integer(n), + idx=integer(n), + rt=numeric(n), + intensity=numeric(n)) + setkey(r,precid,ce,idx) + r - } +} empty_spectra_table <- function() { -- GitLab