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,
+