From 28069901abcbfb634de9561186ff8c9fc9f1820e Mon Sep 17 00:00:00 2001 From: George Marchment <georgemarchment@yahoo.fr> Date: Wed, 31 Jul 2024 10:06:05 +0200 Subject: [PATCH] update Ro-crate generation --- src/nextflow_file.py | 2 +- src/ro_crate.py | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/nextflow_file.py b/src/nextflow_file.py index a4a8cc4..5eadc6e 100644 --- a/src/nextflow_file.py +++ b/src/nextflow_file.py @@ -716,7 +716,7 @@ class Nextflow_File(Nextflow_Building_Blocks): def add_processes_2_rocrate(self, dico, file_dico, file_name): for p in self.processes: - process_key = f"{file_name}/{p.get_name()}" + process_key = f"{file_name}#{p.get_name()}" file_dico["hasPart"].append(process_key) p.add_2_rocrate(dico, file_name) diff --git a/src/ro_crate.py b/src/ro_crate.py index 80d1676..793a680 100644 --- a/src/ro_crate.py +++ b/src/ro_crate.py @@ -25,7 +25,8 @@ class RO_Crate: self.dico["@graph"] = [] #GENERAL general = {} - general["@id"] = f"ro-crate-metadata-{self.workflow.get_name()}.json" + #general["@id"] = f"ro-crate-metadata-{self.workflow.get_name()}.json" + general["@id"] = f"ro-crate-metadata.json" general["@type"] = "CreativeWork" general["about"] = {"@id":"./"} general["conformsTo"] = [{"@id":"https://w3id.org/ro/crate/1.1"} -- GitLab