Check if an object is an instance of a specific 'Metabodecon Class'. See metabodecon_classes for a list of classes.
Usage
is_spectrum(x, check_class = TRUE, check_contents = FALSE)
is_ispec(x)
is_idecon(x)
is_decon0(x)
is_decon1(x)
is_decon2(x)
is_align(x)
is_spectra(
x,
check_class = TRUE,
check_contents = FALSE,
check_child_classes = FALSE
)
is_ispecs(x)
is_idecons(x)
is_decons0(x)
is_decons1(x)
is_decons2(x)
is_aligns(x)
Examples
ss <- sim[1:2]
dd <- deconvolute(ss, sfr = c(3.55, 3.35))
aa <- align(dd)
s1 <- sim[[1]]
d1 <- dd[[1]]
a1 <- aa[[1]]
is_spectrum(s1) # TRUE
#> [1] TRUE
is_spectrum(s1, check_contents = TRUE) # TRUE
#> [1] TRUE
is_decon0(d1) # FALSE
#> [1] FALSE
is_decon1(d1) # FALSE
#> [1] FALSE
is_decon2(d1) # TRUE
#> [1] TRUE
is_align(a1) # TRUE
#> [1] TRUE
is_spectra(ss) # TRUE
#> [1] TRUE
is_decons0(dd) # FALSE
#> [1] FALSE
is_decons1(dd) # FALSE
#> [1] FALSE
is_decons2(dd) # TRUE
#> [1] TRUE
is_aligns(aa) # TRUE
#> [1] TRUE