Ver código fonte

[Improvement] Get plugin version from plugin-context.

tags/v0.1.3
YJC 3 anos atrás
pai
commit
5403ee3815
3 arquivos alterados com 6 adições e 6 exclusões
  1. +2
    -2
      project.clj
  2. +1
    -1
      resources/tservice-plugin.yaml
  3. +3
    -3
      src/tservice/plugins/quartet_metqc_report.clj

+ 2
- 2
project.clj Ver arquivo

(defproject tservice-plugins/quartet-metqc-report "v0.1.2"
(defproject tservice-plugins/quartet-metqc-report "v0.1.3"
:description "Visualizes Quality Control(QC) results for Quartet Project." :description "Visualizes Quality Control(QC) results for Quartet Project."
:url "https://github.com/tservice-plugins/quartet-metqc-report" :url "https://github.com/tservice-plugins/quartet-metqc-report"
:license {:name "Eclipse Public License" :license {:name "Eclipse Public License"
{:provided {:provided
{:dependencies {:dependencies
[[org.clojure/clojure "1.10.1"] [[org.clojure/clojure "1.10.1"]
[org.clojars.yjcyxky/tservice "0.5.8"]]}
[org.clojars.yjcyxky/tservice "0.6.0"]]}


:uberjar :uberjar
{:auto-clean true {:auto-clean true

+ 1
- 1
resources/tservice-plugin.yaml Ver arquivo

info: info:
name: QC Report for Quartet Metabolomics name: QC Report for Quartet Metabolomics
version: v0.1.2
version: v0.1.3
description: Generate the QC Report for Quartet Metabolomics data. description: Generate the QC Report for Quartet Metabolomics data.
category: Report category: Report
home: https://github.com/tservice-plugins/quartet-metqc-report home: https://github.com/tservice-plugins/quartet-metqc-report

+ 3
- 3
src/tservice/plugins/quartet_metqc_report.clj Ver arquivo

{:name "quartet-metqc-report" {:name "quartet-metqc-report"
:summary "Visualizes Quality Control(QC) results from metabolomics data for Quartet Project." :summary "Visualizes Quality Control(QC) results from metabolomics data for Quartet Project."
:params-schema quartet-metqc-report-params-body :params-schema quartet-metqc-report-params-body
:handler (fn [{:keys [name data_file metadata_file description owner]
:handler (fn [{:keys [name data_file metadata_file description owner plugin-context]
:or {description (format "Quality control report for %s" name)} :or {description (format "Quality control report for %s" name)}
:as payload}] :as payload}]
(let [payload (merge {:description description} payload) (let [payload (merge {:description description} payload)
:owner owner :owner owner
:plugin-name "quartet-metqc-report" :plugin-name "quartet-metqc-report"
:plugin-type "ReportPlugin" :plugin-type "ReportPlugin"
:plugin-version "v0.1.0"
:plugin-version (:plugin-version plugin-context)
:response response}) :response response})
result-dir (fs-lib/join-paths workdir "results")] result-dir (fs-lib/join-paths workdir "results")]
(fs-lib/create-directories! result-dir) (fs-lib/create-directories! result-dir)
:description description :description description
:plugin-name "quartet-metqc-report" :plugin-name "quartet-metqc-report"
:plutin-type "ReportPlugin" :plutin-type "ReportPlugin"
:plugin-version "v0.1.0"}})
:plugin-version (:plugin-version plugin-context)}})
response)) response))
:plugin-type :ReportPlugin :plugin-type :ReportPlugin
:response-type :data2report})) :response-type :data2report}))

Carregando…
Cancelar
Salvar