@@ -121,7 +121,17 @@ def __init__(
121121 metadata_export = load_ga_history_export (ga_export )
122122 self .generate_prov_doc ()
123123 self .jobs = []
124+ self .datasets = []
125+
124126 # print(metadata_export["jobs_attrs"][0]["params"])
127+ for dataset in metadata_export ["datasets_attrs" ]:
128+ ds_attrs = GalaxyDataset ()
129+ ds_attrs .parse_ga_dataset_attrs (dataset )
130+ self .datasets .append (ds_attrs .attributes )
131+ # self.declare_process(ds_attrs.attributes)
132+
133+ print (self .datasets [0 ])
134+
125135 for job in metadata_export ["jobs_attrs" ]:
126136 job_attrs = GalaxyJob ()
127137 job_attrs .parse_ga_jobs_attrs (job )
@@ -234,7 +244,7 @@ def declare_process(
234244 cmd = ga_export_jobs_attrs ["command_line" ]
235245 process_name = ga_export_jobs_attrs ["tool_id" ]
236246 tool_version = ga_export_jobs_attrs ["tool_version" ]
237- prov_label = "Run of ga_export/jobs_attrs.txt# " + process_name
247+ prov_label = "Run of " + process_name
238248 start_time = ga_export_jobs_attrs ["create_time" ]
239249 end_time = ga_export_jobs_attrs ["update_time" ]
240250
@@ -294,7 +304,7 @@ def used_artefacts(
294304 if isinstance (key , str ):
295305 key = key .replace ("|" , "_" )
296306 if isinstance (value , str ):
297- val = value .replace ("|" , "_" )
307+ value = value .replace ("|" , "_" )
298308
299309 prov_role = self .wf_ns [f"{ base } /{ key } " ]
300310
@@ -353,6 +363,7 @@ def declare_artefact(self, value: Any) -> ProvEntity:
353363 )
354364
355365 if isinstance (value , Dict ):
366+ # print(value, end ='\n')
356367 if "@id" in value :
357368 # Already processed this value, but it might not be in this PROV
358369 entities = self .document .get_record (value ["@id" ])
0 commit comments