File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change @@ -71,3 +71,13 @@ def get_ms2query_reliability_prediction(
7171 ms2query_scores .append (np .mean (maximum_ms2deepscores ))
7272 # todo get the spectrum hashes instead of the indexes for lookup later.
7373 return ms2query_scores
74+
75+
76+ def extract_metadata_from_library (spectra : AnnotatedSpectrumSet , metadata_to_collect : list ):
77+ collected_metadata = {key : [] for key in metadata_to_collect }
78+ collected_metadata ["spectrum_hashes" ] = []
79+ for spectrum in tqdm (spectra .spectra , desc = "Extracting metadata df from spectra" ):
80+ for metadata_key in metadata_to_collect :
81+ collected_metadata [metadata_key ].append (spectrum .get (metadata_key ))
82+ collected_metadata ["spectrum_hashes" ].append (spectrum .__hash__ ())
83+ return pd .DataFrame (collected_metadata )
You can’t perform that action at this time.
0 commit comments