diff --git a/src/nextflow_file.py b/src/nextflow_file.py index a4a8cc4a8657c23b2f7d9d5ef1d3796c91933d22..5eadc6e8a676d75238c67460a14eb14408092712 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 80d167647495aca656acb42be482fcaeb24e111f..793a68074c45b8c7fabaefa53606371c1c55a613 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"}