peptdeep.mass_spec.ms_reader¶
Classes:
MS1 from AlphaPept HDF |
|
MS2 from AlphaPept HDF |
|
MGF Reader (MS2) |
|
Factory class to register and get MS Readers |
|
Thermo Raw MS1 Reader |
|
Thermo RAW MS2 Reader |
Functions:
|
|
|
Create lookup indices for a list of arrays for concatenation. |
|
|
|
|
|
- class peptdeep.mass_spec.ms_reader.AlphaPept_HDF_MS1_Reader[source][source]¶
Bases:
MSReaderBaseMS1 from AlphaPept HDF
Methods:
load(file_path)
- class peptdeep.mass_spec.ms_reader.AlphaPept_HDF_MS2_Reader[source][source]¶
Bases:
MSReaderBaseMS2 from AlphaPept HDF
Methods:
load(file_path)
- class peptdeep.mass_spec.ms_reader.MGFReader[source][source]¶
Bases:
MSReaderBaseMGF Reader (MS2)
Methods:
load(mgf)
- class peptdeep.mass_spec.ms_reader.MSReaderBase[source][source]¶
Bases:
objectMethods:
__init__()build_spectrum_df(scan_list, scan_indices, ...)Build spectrum_df by the given information
get_peaks(spec_idx)Get peak (mz and intensity) values by spec_idx
get_peaks_by_scan_num(scan_num)Get peak (mz and intensity) values by spec_idx
load(file_path)- build_spectrum_df(scan_list: list, scan_indices: ndarray, rt_list: list, mobility_list: list = None, nce_list: list = None)[source][source]¶
Build spectrum_df by the given information
- Parameters:
scan_list (list) – scan number list
scan_indices (np.array) – starts and end positions of ms2 peaks for each scan
rt_list (list) – retention time (minutes) for each scan
mobility_list (list, optional) – mobility for each scan. Defaults to None.
- get_peaks(spec_idx: int)[source][source]¶
Get peak (mz and intensity) values by spec_idx
- Parameters:
spec_idx (int) – indicator for a spectrum, could be scan_num-1 for thermo data.
- Returns:
np.array – mz values for the given spec_idx
np.array – intensity values for the given spec_idx
- class peptdeep.mass_spec.ms_reader.MSReaderProvider[source][source]¶
Bases:
objectFactory class to register and get MS Readers
Methods:
__init__()get_reader(file_type)register_reader(ms2_type, reader_class)- get_reader(file_type) MSReaderBase[source][source]¶
- class peptdeep.mass_spec.ms_reader.MZMLReader[source][source]¶
Bases:
MSReaderBaseMethods:
load(mzmlF)
- class peptdeep.mass_spec.ms_reader.ThermoRawMS1Reader[source][source]¶
Bases:
MSReaderBaseThermo Raw MS1 Reader
Methods:
- class peptdeep.mass_spec.ms_reader.ThermoRawMS2Reader[source][source]¶
Bases:
MSReaderBaseThermo RAW MS2 Reader
Methods: