All Classes and Interfaces
Class
Description
Represents an allele, which is a specific sequence type associated with a set of samples and a proteoform.
The 
AminoacidSequenceGenerator class is responsible for generating aminoacid sequences based on genomic data contained in a
 Storage instance.Base class for entities to store arbitrary attributes as 
Strings.Utility class for performing various sequence related operations.
Represents information about a single position in a reference sequence.
Interface representing a Command Line Interface (CLI) component.
Handles the 
build task CLI parameters.Handles the 
expand task CLI parameters.Handles the 
profile task CLI parameters.The content type to profile.
Handles the 
sequence task CLI parameters.The content type to generate sequences of.
The mode to split output files by.
Handles the 
view task CLI parameters.The content type to view.
Utility class that holds constant values used throughout the application.
A nested utility class that defines keys for various attributes used in the application.
Represents a reference genomic location.
The 
ExecutorBuild class is responsible for executing the build task to compile genomic data.The 
ExecutorExpand class is responsible for executing the expand task to extend existing genomic data.The 
ExecutorProfile class is responsible for executing the profile task to profile samples.The 
ExecutorSequence class is responsible for executing the sequence task to profile samples.The 
ExecutorView class is responsible for executing the view task for inspecting data.Representation of a genomic feature.
Represents a sub-feature of a genomic feature.
The FeatureLoader class is responsible for loading and validating genomic features.
Utility class for I/O related operations.
Logging utility class for printing messages to the console with different severity levels.
Main class of MUSIAL (MUlti Sample varIant AnaLysis).
A custom exception class for handling application-specific errors.
Enum specifying MUSIAL tasks.The 
NucleotideSequenceGenerator class is responsible for generating nucleotide sequences based on genomic data contained in a
 Storage instance.Utility class for operating system-related functionalities.
Represents a proteoform, which is a specific sequence type associated with a set of alleles.
Represents a single biological sample.
Interface for generating sequences based on a sample identifier.
Represents a sequence type with associated variants and attributes.
Central component of the MUSIAL model, designed to manage genomic data, including contigs, features, and samples.
The parameters used for configuring the storage of variant data.
Factory class for creating and loading 
Storage objects.The 
StorageIO class provides utility methods for serializing and deserializing genomic data.Encapsulates complex update logic for genomic data storage from the 
Storage class itself.Represents a nucleotide variant.
Represents a simplified variant stub with position and alternative allele information.
Enum representing the type of variant.
The 
VariantAnnotator class provides functionality to annotate variants.Represents a variant call in a biological sample.
Represents one alternative in the context of a variant call.
Enumeration of flags representing the status of a variant call.
Serializer for the 
VariantCall class.The 
VCFProcessor class is responsible for processing Variant Call Format (VCF) files.Represents an upstream deletion affecting a sample.