Incorporated method to MetadataHarvester class to collect project level metadata.
This commit is contained in:
@ -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": {},
|
||||
|
Reference in New Issue
Block a user