Incorporated method to MetadataHarvester class to collect project level metadata.

This commit is contained in:
2024-06-19 18:30:02 +02:00
parent 04558e7785
commit 06c5c6d84b

View File

@ -322,12 +322,16 @@ class MetadataHarvester:
parent_files = []
self.parent_files = parent_files
self.metadata = {
"project": {},
"sample": {},
"environment": {},
"instruments": {},
"datasets": {}
}
def add_project_info(self, key_or_dict, value=None):
self._add_info("project", key_or_dict, value)
def add_sample_info(self, key_or_dict, value=None):
self._add_info("sample", key_or_dict, value)
@ -365,6 +369,7 @@ class MetadataHarvester:
def clear_metadata(self):
self.metadata = {
"project": {},
"sample": {},
"environment": {},
"instruments": {},