def test_as_pickle(path, tmpdir): from emzed.core.data_types.ms_types import PeakMapProxy, PeakMap pm = PeakMapProxy(path("data/SHORT_MS2_FILE.mzData")) print(pm) path = tmpdir.join("pm.pickle").strpath pm.dump_as_pickle(path) pm = PeakMap.load_as_pickle(path) print(pm)
def test_squeeze(path): from emzed.core.data_types.ms_types import PeakMapProxy pm = PeakMapProxy(path("data/SHORT_MS2_FILE.mzData")) # this will trigger loading: n = len(pm) assert n == 41 assert isinstance(pm, PeakMapProxy) assert "_spectra" in pm.__dict__ pm.squeeze() assert "_spectra" not in pm.__dict__ assert len(pm) == 41 # triggers loading assert "_spectra" in pm.__dict__
def test_0(path): from emzed.core.data_types.ms_types import PeakMapProxy pm = PeakMapProxy(path("data/SHORT_MS2_FILE.mzData")) # this will trigger loading: n = len(pm) assert n == 41