Namespace all method IDs

This commit is contained in:
Elias Projahn 2022-08-12 12:41:56 +02:00
parent 038208bfbd
commit 60dc05f6c6
6 changed files with 9 additions and 9 deletions

View file

@ -19,7 +19,7 @@ method <- function(id, name, description, func) {
structure(
list(
id = id,
id = glue::glue("geposan_method_{id}"),
name = name,
description = description,
func = func

View file

@ -55,7 +55,7 @@ adjacency <- function(id = "adjacency",
reference_gene_ids <- preset$reference_gene_ids
cached(
"adjacency",
id,
c(
species_ids,
gene_ids,

View file

@ -76,7 +76,7 @@ clustering <- function(id = "clustering",
gene_ids <- preset$gene_ids
cached(
"clustering",
id,
c(species_ids, gene_ids, span, weight),
{ # nolint
scores <- data.table(gene = gene_ids)

View file

@ -24,7 +24,7 @@ correlation <- function(id = "correlation",
reference_gene_ids <- preset$reference_gene_ids
cached(
"correlation",
id,
c(species_ids, gene_ids, reference_gene_ids, summarize),
{ # nolint
# Prefilter distances by species.

View file

@ -14,9 +14,9 @@
#'
#' @export
distance <- function(id = "distance",
name = "Distance",
description = "Distance to telomeres",
summarize = stats::median) {
name = "Distance",
description = "Distance to telomeres",
summarize = stats::median) {
method(
id = id,
name = name,
@ -25,7 +25,7 @@ distance <- function(id = "distance",
species_ids <- preset$species_ids
gene_ids <- preset$gene_ids
cached("distance", c(species_ids, gene_ids), {
cached(id, c(species_ids, gene_ids), {
# Prefilter distances by species and gene.
data <- geposan::distances[
species %chin% preset$species_ids &

View file

@ -33,7 +33,7 @@ neural <- function(id = "neural",
reference_gene_ids <- preset$reference_gene_ids
cached(
"neural",
id,
c(
species_ids,
gene_ids,