Core Types API¶
This module contains the core enumerations and basic data models used throughout SeqNado.
seqnado.core
¶
Assay
¶
Bases: Enum
Supported sequencing assay types.
all_assays
classmethod
¶
all_assays()
Return all supported assays.
Source code in seqnado/core.py
28 29 30 31 | |
from_clean_name
classmethod
¶
from_clean_name(clean_name)
Return the assay type from a short name.
Source code in seqnado/core.py
53 54 55 56 57 58 59 | |
all_assay_clean_names
classmethod
¶
all_assay_clean_names()
Return a list of all clean names for assays.
Source code in seqnado/core.py
61 62 63 64 | |
non_multiomics_assays
classmethod
¶
non_multiomics_assays()
Return assays that are not multiomics.
Source code in seqnado/core.py
66 67 68 69 | |
non_ip_assays
classmethod
¶
non_ip_assays()
Return assays that don't require IP (immunoprecipitation).
Source code in seqnado/core.py
72 73 74 75 76 | |
ip_assays
classmethod
¶
ip_assays()
Return assays that require IP (immunoprecipitation).
Source code in seqnado/core.py
78 79 80 81 | |
FileType
¶
Bases: Enum
Supported file types.
PileupMethod
¶
Bases: Enum
Methods for creating pileup files.
DataScalingTechnique
¶
Bases: Enum
Methods for scaling genomic data.
PeakCallingMethod
¶
Bases: Enum
Methods for calling peaks.
MotifMethod
¶
Bases: Enum
Methods for motif analysis.
PCRDuplicateHandling
¶
Bases: Enum
Methods for handling PCR duplicates.
SpikeInMethod
¶
Bases: Enum
Methods for spike-in normalization.
SNPCallingMethod
¶
Bases: Enum
Methods for SNP calling.
QuantificationMethod
¶
Bases: Enum
Methods for quantification.
MethylationMethod
¶
Bases: Enum
Methods for methylation calling.
Organism
¶
Bases: Enum
Supported organisms.
LibraryType
¶
Bases: Enum
Supported library types.
GenomicCoordinate
¶
Bases: BaseModel
Configuration for genomic coordinates.
from_string
classmethod
¶
from_string(coord_str: str) -> GenomicCoordinate
Create a GenomicCoordinate instance from a string representation.
Source code in seqnado/core.py
231 232 233 234 235 236 237 238 | |