Skip to content
Snippets Groups Projects
Commit 075878b1 authored by bow's avatar bow
Browse files

Catch possible exceptions when parsing table for heatmap plotting

parent 83e4d44a
No related branches found
No related tags found
No related merge requests found
...@@ -136,7 +136,13 @@ plotPlaceholder <- function(out.name=OUTPUT.PLOT, text.display="Not enough data ...@@ -136,7 +136,13 @@ plotPlaceholder <- function(out.name=OUTPUT.PLOT, text.display="Not enough data
} }
parsed <- prepTable(INPUT.PATH) parsed <- tryCatch(
prepTable(INPUT.PATH),
error=function (e) {
plotPlaceholder(text.display="Error occured during table parsing")
q(status=0)
})
if (nrow(parsed) > 0) { if (nrow(parsed) > 0) {
cors <- cor(parsed, method="spearman") cors <- cor(parsed, method="spearman")
tryCatch(plotHeatmap(cors), error=function (e) plotPlaceholder(text.display="Error occured during plotting")) tryCatch(plotHeatmap(cors), error=function (e) plotPlaceholder(text.display="Error occured during plotting"))
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment