|
|
|
|
|
|
|
|
{:name "quartet-rnaseq-report" |
|
|
{:name "quartet-rnaseq-report" |
|
|
:summary "Generate the QC Report for Quartet RNA-Seq data." |
|
|
:summary "Generate the QC Report for Quartet RNA-Seq data." |
|
|
:params-schema quartet-rna-report-params-body |
|
|
:params-schema quartet-rna-report-params-body |
|
|
:handler (fn [{:keys [name description filepath metadata] :as payload}] |
|
|
|
|
|
|
|
|
:handler (fn [{:keys [name description filepath metadata owner] :as payload}] |
|
|
(let [workdir (ff/get-workdir) |
|
|
(let [workdir (ff/get-workdir) |
|
|
report-file (fs-lib/join-paths workdir "multiqc_report.html") |
|
|
report-file (fs-lib/join-paths workdir "multiqc_report.html") |
|
|
log-path (fs-lib/join-paths workdir "log") |
|
|
log-path (fs-lib/join-paths workdir "log") |
|
|
|
|
|
|
|
|
task-id (create-task! {:name name |
|
|
task-id (create-task! {:name name |
|
|
:description (or description "Generate the QC Report for Quartet RNA-Seq data.") |
|
|
:description (or description "Generate the QC Report for Quartet RNA-Seq data.") |
|
|
:payload payload |
|
|
:payload payload |
|
|
|
|
|
:owner owner |
|
|
:plugin-name "quartet-rnaseq-report" |
|
|
:plugin-name "quartet-rnaseq-report" |
|
|
:plugin-type "ReportPlugin" |
|
|
:plugin-type "ReportPlugin" |
|
|
:plugin-version "v0.1.4" |
|
|
:plugin-version "v0.1.4" |