From 4681d6914a2183f1a19600101624e92afc9ae11e Mon Sep 17 00:00:00 2001 From: Caroline Ott <caroline.ott1994@gmail.com> Date: Fri, 2 Feb 2024 21:31:29 +0100 Subject: [PATCH] add metadata to cwl files and yml job file --- runs/FSharpArcCapsule.yml | 15 +++++++ workflows/ARCMount/FSharpArcCapsule.cwl | 50 ++++++++++++++++++++- workflows/Devcontainer/FSharpArcCapsule.cwl | 50 ++++++++++++++++++++- workflows/FixedScript/FSharpArcCapsule.cwl | 44 +++++++++++++++++- 4 files changed, 156 insertions(+), 3 deletions(-) diff --git a/runs/FSharpArcCapsule.yml b/runs/FSharpArcCapsule.yml index 8ee0ab0..2ed7449 100644 --- a/runs/FSharpArcCapsule.yml +++ b/runs/FSharpArcCapsule.yml @@ -5,3 +5,18 @@ firstArg: class: File path: ../assays/measurement1/dataset/table.csv secondArg: ./result.csv + +arc:has process sequence: + - class: arc:process sequence + arc:has input: + - class: arc:data + arc:name: "./arc/assays/measurement1/dataset/table.csv" + arc:has output: + - class: arc:data + arc:name: "./arc/runs/fsResult1/result.csv" + +$namespaces: + arc: https://github.com/nfdi4plants/ARC_ontology + +$schemas: + - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl diff --git a/workflows/ARCMount/FSharpArcCapsule.cwl b/workflows/ARCMount/FSharpArcCapsule.cwl index 2602936..6685289 100644 --- a/workflows/ARCMount/FSharpArcCapsule.cwl +++ b/workflows/ARCMount/FSharpArcCapsule.cwl @@ -23,4 +23,52 @@ outputs: output: type: File outputBinding: - glob: "./arc/runs/fsResult1/result.csv" \ No newline at end of file + glob: "./arc/runs/fsResult1/result.csv" + +arc:has technology type: + - class: arc:technology type + arc:annotation value: "Fsharp Devcontainer" + +arc:technology platform: ".NET" + +arc:performer: + - class: arc:Person + arc:first name: "Timo" + arc:last name: "Mühlhaus" + arc:email: "muehlhaus@bio.uni-kl.de " + arc:affiliation: "RPTU Kaiserslautern/Landau" + arc:has role: + - class: arc:role + arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/" + arc:annotation value: "Formal analysis" + +arc:has process sequence: + - class: arc:process sequence + arc:name: "script.fsx" + arc:has input: + - class: arc:data + arc:name: "./arc/assays/measurement1/dataset/table.csv" + arc:has output: + - class: arc:data + arc:name: "./arc/runs/fsResult1/result.csv" + arc:has parameter value: + - class: arc:process parameter value + arc:has parameter: + - class: arc:protocol parameter + arc:has parameter name: + - class: arc:parameter name + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582" + arc:term source REF: "NCIT" + arc:annotation value: "Data Transformation" + arc:value: + - class: arc:ontology annotation + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911" + arc:term source REF: "NCIT" + arc:annotation value: "Addition" + + +$namespaces: + arc: https://github.com/nfdi4plants/ARC_ontology + +$schemas: + - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl \ No newline at end of file diff --git a/workflows/Devcontainer/FSharpArcCapsule.cwl b/workflows/Devcontainer/FSharpArcCapsule.cwl index c8c166c..d3f80bc 100644 --- a/workflows/Devcontainer/FSharpArcCapsule.cwl +++ b/workflows/Devcontainer/FSharpArcCapsule.cwl @@ -24,4 +24,52 @@ outputs: output: type: File outputBinding: - glob: "./arc/runs/fsResult1/result.csv" \ No newline at end of file + glob: "./arc/runs/fsResult1/result.csv" + +arc:has technology type: + - class: arc:technology type + arc:annotation value: "Fsharp Devcontainer" + +arc:technology platform: ".NET" + +arc:performer: + - class: arc:Person + arc:first name: "Timo" + arc:last name: "Mühlhaus" + arc:email: "muehlhaus@bio.uni-kl.de " + arc:affiliation: "RPTU Kaiserslautern/Landau" + arc:has role: + - class: arc:role + arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/" + arc:annotation value: "Formal analysis" + +arc:has process sequence: + - class: arc:process sequence + arc:name: "script.fsx" + arc:has input: + - class: arc:data + arc:name: "./arc/assays/measurement1/dataset/table.csv" + arc:has output: + - class: arc:data + arc:name: "./arc/runs/fsResult1/result.csv" + arc:has parameter value: + - class: arc:process parameter value + arc:has parameter: + - class: arc:protocol parameter + arc:has parameter name: + - class: arc:parameter name + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582" + arc:term source REF: "NCIT" + arc:annotation value: "Data Transformation" + arc:value: + - class: arc:ontology annotation + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911" + arc:term source REF: "NCIT" + arc:annotation value: "Addition" + + +$namespaces: + arc: https://github.com/nfdi4plants/ARC_ontology + +$schemas: + - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl \ No newline at end of file diff --git a/workflows/FixedScript/FSharpArcCapsule.cwl b/workflows/FixedScript/FSharpArcCapsule.cwl index e70401e..8928983 100644 --- a/workflows/FixedScript/FSharpArcCapsule.cwl +++ b/workflows/FixedScript/FSharpArcCapsule.cwl @@ -30,4 +30,46 @@ outputs: output: type: File outputBinding: - glob: "*.csv" \ No newline at end of file + glob: "*.csv" + +arc:has technology type: + - class: arc:technology type + arc:annotation value: "Fsharp Devcontainer" + +arc:technology platform: ".NET" + +arc:performer: + - class: arc:Person + arc:first name: "Timo" + arc:last name: "Mühlhaus" + arc:email: "muehlhaus@bio.uni-kl.de " + arc:affiliation: "RPTU Kaiserslautern/Landau" + arc:has role: + - class: arc:role + arc:term accession: "https://credit.niso.org/contributor-roles/formal-analysis/" + arc:annotation value: "Formal analysis" + +arc:has process sequence: + - class: arc:process sequence + arc:name: "script.fsx" + arc:has parameter value: + - class: arc:process parameter value + arc:has parameter: + - class: arc:protocol parameter + arc:has parameter name: + - class: arc:parameter name + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C43582" + arc:term source REF: "NCIT" + arc:annotation value: "Data Transformation" + arc:value: + - class: arc:ontology annotation + arc:term accession: "http://purl.obolibrary.org/obo/NCIT_C64911" + arc:term source REF: "NCIT" + arc:annotation value: "Addition" + + +$namespaces: + arc: https://github.com/nfdi4plants/ARC_ontology + +$schemas: + - https://raw.githubusercontent.com/nfdi4plants/ARC_ontology/main/ARC_v2.0.owl \ No newline at end of file -- GitLab