diff --git a/R/utils_getSubnetworkFromIndra.R b/R/utils_getSubnetworkFromIndra.R index 911c863..3977a4d 100644 --- a/R/utils_getSubnetworkFromIndra.R +++ b/R/utils_getSubnetworkFromIndra.R @@ -253,15 +253,10 @@ } else { edge$site = NA_character_ } - if (key %in% keys(edgeToMetadataMapping)) { - edgeToMetadataMapping[[key]]$data$evidence_count <- - edgeToMetadataMapping[[key]]$data$evidence_count + - edge$data$evidence_count - edgeToMetadataMapping[[key]]$data$paper_count <- - edgeToMetadataMapping[[key]]$data$paper_count + 1 - } else { + if (!key %in% keys(edgeToMetadataMapping) || + edge$data$evidence_count > edgeToMetadataMapping[[key]]$data$evidence_count) { edge <- .addAdditionalMetadataToIndraEdge(edge, input) - edge$data$paper_count <- 1 + edge$data$paper_count <- 1 # TODO: fix paper count edgeToMetadataMapping[[key]] <- edge } } @@ -305,6 +300,9 @@ sourceCounts = vapply(keys(res), function(x) { query(res, x)$data$source_counts }, ""), + stmt_hash = vapply(keys(res), function(x) { + as.character(query(res, x)$data$stmt_hash) + }, ""), stringsAsFactors = FALSE ) # add correlation - maybe create a separate function diff --git a/R/visualizeNetworksWithHTML.R b/R/visualizeNetworksWithHTML.R index 35d8561..1c13cfa 100644 --- a/R/visualizeNetworksWithHTML.R +++ b/R/visualizeNetworksWithHTML.R @@ -829,6 +829,23 @@ exportCytoscapeToHTML <- function(config, +