corems.mass_spectra.factory.chromat_data

 1from dataclasses import dataclass, field
 2from typing import List
 3
 4
 5@dataclass
 6class TIC_Data:
 7    """A class to represent total ion chromatogram data.
 8
 9    scans: [int]
10        original scan numbers
11    time: [floats]
12        list of retention times
13    tic: [floats]
14        total ion current [chromatogram]
15    bpc: [floats]
16        base peak [chromatogram]
17    Apexes: [int]
18        original thermo apex scan number after peak picking
19    """
20
21    scans: List[int] = field(default_factory=list)
22    time: List[float] = field(default_factory=list)
23    tic: List[float] = field(default_factory=list)
24    bpc: List[float] = field(default_factory=list)
25    apexes: List[int] = field(default_factory=list)
26
27
28@dataclass
29class EIC_Data:
30    """A class to represent extracted ion chromatogram data.
31
32    scans: [int]
33        original scan numbers
34    time: [floats]
35        list of retention times
36    eic: [floats]
37        extracted ion chromatogram
38    eic_smoothed: [floats]
39        extracted ion chromatogram smoothed
40    apexes: [int]
41        original apex scan number after peak picking
42    areas:  [floats]
43        area under the curve for each apex
44    """
45
46    scans: List[int] = field(default_factory=list)
47    time: List[float] = field(default_factory=list)
48    eic: List[float] = field(default_factory=list)
49    eic_smoothed: List[float] = field(default_factory=list)
50    apexes: List[int] = field(default_factory=list)
51    areas: List[float] = field(default_factory=list)
@dataclass
class TIC_Data:
 6@dataclass
 7class TIC_Data:
 8    """A class to represent total ion chromatogram data.
 9
10    scans: [int]
11        original scan numbers
12    time: [floats]
13        list of retention times
14    tic: [floats]
15        total ion current [chromatogram]
16    bpc: [floats]
17        base peak [chromatogram]
18    Apexes: [int]
19        original thermo apex scan number after peak picking
20    """
21
22    scans: List[int] = field(default_factory=list)
23    time: List[float] = field(default_factory=list)
24    tic: List[float] = field(default_factory=list)
25    bpc: List[float] = field(default_factory=list)
26    apexes: List[int] = field(default_factory=list)

A class to represent total ion chromatogram data.

scans: [int] original scan numbers time: [floats] list of retention times tic: [floats] total ion current [chromatogram] bpc: [floats] base peak [chromatogram] Apexes: [int] original thermo apex scan number after peak picking

TIC_Data( scans: List[int] = <factory>, time: List[float] = <factory>, tic: List[float] = <factory>, bpc: List[float] = <factory>, apexes: List[int] = <factory>)
scans: List[int]
time: List[float]
tic: List[float]
bpc: List[float]
apexes: List[int]
@dataclass
class EIC_Data:
29@dataclass
30class EIC_Data:
31    """A class to represent extracted ion chromatogram data.
32
33    scans: [int]
34        original scan numbers
35    time: [floats]
36        list of retention times
37    eic: [floats]
38        extracted ion chromatogram
39    eic_smoothed: [floats]
40        extracted ion chromatogram smoothed
41    apexes: [int]
42        original apex scan number after peak picking
43    areas:  [floats]
44        area under the curve for each apex
45    """
46
47    scans: List[int] = field(default_factory=list)
48    time: List[float] = field(default_factory=list)
49    eic: List[float] = field(default_factory=list)
50    eic_smoothed: List[float] = field(default_factory=list)
51    apexes: List[int] = field(default_factory=list)
52    areas: List[float] = field(default_factory=list)

A class to represent extracted ion chromatogram data.

scans: [int] original scan numbers time: [floats] list of retention times eic: [floats] extracted ion chromatogram eic_smoothed: [floats] extracted ion chromatogram smoothed apexes: [int] original apex scan number after peak picking areas: [floats] area under the curve for each apex

EIC_Data( scans: List[int] = <factory>, time: List[float] = <factory>, eic: List[float] = <factory>, eic_smoothed: List[float] = <factory>, apexes: List[int] = <factory>, areas: List[float] = <factory>)
scans: List[int]
time: List[float]
eic: List[float]
eic_smoothed: List[float]
apexes: List[int]
areas: List[float]