TSVReader
- class pyprophet.io.scoring.tsv.TSVReader(config: RunnerIOConfig)[source]
Bases:
BaseReaderClass for reading and processing data from OpenSWATH results stored in a tsv format.
The TSVReader class provides methods to read different levels of data from tsv feature format. It supports reading data for semi-supervised learning only.
- 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: RunnerIOConfig)[source]
Initialize the reader with a given configuration.
- Parameters:
config (BaseIOConfig) – Configuration object containing input details, and module specific config for params for reading.