OSWReader
- class pyprophet.io.ipf.osw.OSWReader(config: IPFIOConfig)[source]
Bases:
BaseOSWReaderClass for reading and processing data from an OpenSWATH workflow OSW-sqlite based file.
The OSWReader class provides methods to read different levels of data from the file and process it accordingly. It supports reading data for semi-supervised learning, IPF analysis, context level analysis.
- infile
Input file path.
- Type:
str
- outfile
Output file path.
- Type:
str
- classifier
Classifier used for semi-supervised learning.
- Type:
str
- level
Level used in semi-supervised learning (e.g., ‘ms1’, ‘ms2’, ‘ms1ms2’, ‘transition’, ‘alignment’), or context level used peptide/protein/gene inference (e.g., ‘global’, ‘experiment-wide’, ‘run-specific’).
- Type:
str
- glyco
Flag indicating whether analysis is glycoform-specific.
- Type:
bool
- __init__(config: IPFIOConfig)[source]
Initialize the reader with a given configuration.
- Parameters:
config (BaseIOConfig) – Configuration object containing input details, and module specific config for params for reading.