trifusion.process package¶
Introduction to TriFusion’s process module¶
The process subpackage is the main backend of TriFusion’s Process and
Statistics modules and of TriSeq and TriStats CLI programs. The most
important classes are defined in the sequence
module:
Alignment
and
AlignmentList
.
What it does¶
The process module contains the classes and functions responsible for parsing, modifying, writing and plotting alignment data.
Submodules description¶
base
¶
Contains several methods and function that are inherited or used by
Alignment
and
AlignmentList
objects, as well as by
the TriSeq and TriStats CLI programs.
data
¶
Contains the Partitions
class, used by
Alignment
and
AlignmentList
classes to handle partitions in the alignments.
error_handling
¶
Contains custom made Exception sub-classes.
sequence
¶
Contains the Alignment
and
AlignmentList
classes, responsible
for the majority of the heavy lifting when dealing with alignment files. See
the module’s documentation for further details.