Lookup
mzmlpy.lookup.SpectrumLookup
SpectrumLookup(
file_object: FileInterface,
count: int | None = None,
id_regex: str | None = None,
)
Bases: BaseLookup[Spectrum]
Lookup interface for spectra.
Source code in src/mzmlpy/lookup.py
14 15 16 17 | |
count
property
count: int | None
Get count of items.
get_by_index
get_by_index(index: int | str) -> T
Get item by index.
Source code in src/mzmlpy/lookup.py
38 39 40 41 42 | |
get_by_id
get_by_id(identifier: str) -> T
Get item by ID.
Source code in src/mzmlpy/lookup.py
44 45 46 | |
get_by_slice
get_by_slice(slice_obj: slice) -> list[T]
Get items by slice notation.
Source code in src/mzmlpy/lookup.py
48 49 50 51 52 53 54 55 56 | |
next
next() -> T
Get next item using iterator.
Source code in src/mzmlpy/lookup.py
83 84 85 | |
mzmlpy.lookup.ChromatogramLookup
ChromatogramLookup(
file_object: FileInterface,
count: int | None = None,
id_regex: str | None = None,
)
Bases: BaseLookup[Chromatogram]
Lookup interface for chromatograms.
Source code in src/mzmlpy/lookup.py
14 15 16 17 | |
count
property
count: int | None
Get count of items.
get_by_index
get_by_index(index: int | str) -> T
Get item by index.
Source code in src/mzmlpy/lookup.py
38 39 40 41 42 | |
get_by_id
get_by_id(identifier: str) -> T
Get item by ID.
Source code in src/mzmlpy/lookup.py
44 45 46 | |
get_by_slice
get_by_slice(slice_obj: slice) -> list[T]
Get items by slice notation.
Source code in src/mzmlpy/lookup.py
48 49 50 51 52 53 54 55 56 | |
next
next() -> T
Get next item using iterator.
Source code in src/mzmlpy/lookup.py
83 84 85 | |