From 754e8f214b940e05298cb360ed829f5c685d55a5 Mon Sep 17 00:00:00 2001
From: Frederick Muriuki Muriithi
Date: Thu, 25 Jul 2024 11:07:33 -0500
Subject: Rename module: qc_app --> uploader
---
uploader/templates/rqtl2/rqtl2-qc-job-error.html | 120 +++++++++++++++++++++++
1 file changed, 120 insertions(+)
create mode 100644 uploader/templates/rqtl2/rqtl2-qc-job-error.html
(limited to 'uploader/templates/rqtl2/rqtl2-qc-job-error.html')
diff --git a/uploader/templates/rqtl2/rqtl2-qc-job-error.html b/uploader/templates/rqtl2/rqtl2-qc-job-error.html
new file mode 100644
index 0000000..90e8887
--- /dev/null
+++ b/uploader/templates/rqtl2/rqtl2-qc-job-error.html
@@ -0,0 +1,120 @@
+{%extends "base.html"%}
+{%from "cli-output.html" import cli_output%}
+
+{%block title%}R/qtl2 bundle: QC Job Error{%endblock%}
+
+{%macro errors_table(tableid, errors)%}
+
+ {{caption}}
+
+
+ Line |
+ Column |
+ Value |
+ Message |
+
+
+
+ {%for error in errors%}
+
+ {{error.line}} |
+ {{error.column}} |
+ {{error.value}} |
+ {{error.message}} |
+
+ {%else%}
+
+ No errors to display here. |
+
+ {%endfor%}
+
+
+{%endmacro%}
+
+{%block contents%}
+R/qtl2 bundle: QC job Error
+
+
+
The R/qtl2 bundle has failed some Quality Control checks.
+
We list below some of the errors that need to be fixed before the data can
+ be uploaded onto GeneNetwork.
+
+
+{%if errorsgeneric | length > 0%}
+Generic Errors ({{errorsgeneric | length}})
+
+ We found the following generic errors in your R/qtl2 bundle:
+
+
+Missing Files
+
+
These files are listed in the bundle's control file, but do not actually
+ exist in the bundle
+
+
+
+
+ Control File Key |
+ Bundle File Name |
+ Message |
+
+
+
+ {%for error in (errorsgeneric | selectattr("type", "equalto", "MissingFile"))%}
+
+ {{error.controlfilekey}} |
+ {{error.filename}} |
+ {{error.message}} |
+
+ {%endfor%}
+
+
+
+Other Generic Errors
+{{errors_table("tbl-errors-generic", errorsgeneric| selectattr("type", "ne", "MissingFile"))}}
+{%endif%}
+
+{%if errorsgeno | length > 0%}
+Geno Errors ({{errorsgeno | length}})
+
+ We found the following errors in the 'geno' file in your R/qtl2 bundle:
+
+{{errors_table("tbl-errors-geno", errorsgeno[0:50])}}
+{%endif%}
+
+{%if errorspheno | length > 0%}
+Pheno Errors ({{errorspheno | length}})
+
+ We found the following errors in the 'pheno' file in your R/qtl2 bundle:
+
+{{errors_table("tbl-errors-pheno", errorspheno[0:50])}}
+{%endif%}
+
+{%if errorsphenose | length > 0%}
+Phenose Errors ({{errorsphenose | length}})
+
+ We found the following errors in the 'phenose' file in your R/qtl2 bundle:
+
+{{errors_table("tbl-errors-phenose", errorsphenose[0:50])}}
+{%endif%}
+
+{%if errorsphenocovar | length > 0%}
+Phenocovar Errors ({{errorsphenocovar | length}})
+
+ We found the following errors in the 'phenocovar' file in your R/qtl2 bundle:
+
+{{errorsphenocovar}}
+{%endif%}
+
+stdout
+{{cli_output(job, "stdout")}}
+
+stderr
+{{cli_output(job, "stderr")}}
+
+Log
+
+
{{"\n".join(messages)}}
+
+
+{%endblock%}
--
cgit v1.2.3