Class Constants
This class provides a centralized location for defining constants, ensuring
consistency and reducing the risk of hardcoding values in multiple places.
The constants include symbols, sequence types, and other project-specific
values. All fields are declared as static final
to indicate that
they are constants and cannot be modified.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Key used to represent the proteoform of an allele.static final String
Key used to represent the disrupted frequency of an attributable entity.static final String
Key used to represent the reference frequency of an attributable entity.static final String
Key used to represent the length of a contig.static final String
Key used to represent the children of a feature.static final String
Key used to represent the number of alleles of a feature.static final String
Key used to represent the number of proteoforms of a feature.static final String
Key used to represent the mean coverage of a sample wrt.static final String
Key used to represent the mean coverage of a sample wrt.static final String
Key used to represent the number of calls in a sample.static final String
Key used to represent the number of filtered calls in a sample.static final String
Key used to represent the number of insertions in a sample.static final String
Key used to represent the number of substitutions in a sample.static final String
Key used to represent the cluster index of a sequence type.static final String
Key used to represent the cluster label of a sequence type.static final String
Key used to represent the outlier score of a sequence type.static final String
Key used to represent the effects of aSequenceType
.static final String
Key used to represent the frequency of a sequence type.static final String
Key used to represent the net shift in sequence length of a sequence type.static final String
Key used to represent the frequency of a variant in the stored samples.static final String
Represents the nucleotide used to denote any base in a sequence.static final String
The base symbols of the IUPAC nucleotide and amino acid code.static final String
Colon string constant.static final String
Comma string constant.static final String
Dot string constant.static final String
Empty string constant.static final String
Equals sign string constant.static final char
Character representation of a gap in a sequence.static final String
String representation of a gap in a sequence.static final String
The system-dependent line separator string.static final String
Prefix used to indicate low coverage variant calls.static final String
Prefix used to indicate low frequency variant calls.static final String
Pipe string constant.static final String
Semicolon string constant.static final String
Number sign string constant.static final String
Prefix for SnpEff attribute keys.SnpEff annotation field names.static final String
Represents the stop codon in a sequence.static final String
Represents the term used for synonymousFeature.Allele
s that are not actually stored.static final String
Tabulator string constant. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
EMPTY
Empty string constant.- See Also:
-
COLON
Colon string constant.- See Also:
-
SEMICOLON
Semicolon string constant.- See Also:
-
COMMA
Comma string constant.- See Also:
-
TAB
Tabulator string constant.- See Also:
-
DOT
Dot string constant.- See Also:
-
EQUAL
Equals sign string constant.- See Also:
-
SIGN
Number sign string constant.- See Also:
-
PIPE
Pipe string constant.- See Also:
-
anyNucleotide
Represents the nucleotide used to denote any base in a sequence.This constant is used in scenarios where a specific nucleotide cannot be determined and is represented by the character 'N'.
- See Also:
-
stopCodon
Represents the stop codon in a sequence.This constant is used to denote the stop codon, which is represented by the character '*'. The stop codon signals the termination of translation in a nucleotide sequence.
- See Also:
-
lowCoverageCallPrefix
Prefix used to indicate low coverage variant calls.This constant is used to mark variant calls with insufficient read depth, represented by the prefix 'x'.
- See Also:
-
lowFrequencyCallPrefix
Prefix used to indicate low frequency variant calls.This constant is used to mark variant calls with low allele frequency, represented by the prefix 'f'.
- See Also:
-
gapString
String representation of a gap in a sequence.- See Also:
-
gapChar
public static final char gapCharCharacter representation of a gap in a sequence.- See Also:
-
synonymous
Represents the term used for synonymousFeature.Allele
s that are not actually stored.- See Also:
-
$Attributable_frequencyReference
Key used to represent the reference frequency of an attributable entity.This constant is used as a key in data structures to store or retrieve the reference frequency associated with a feature or sample.
For features, this corresponds to the proportion of samples that are not associated with any variant on the feature locus. For samples, this corresponds to the proportion of features for which the sample is not associated with any variant.
- See Also:
-
$Attributable_frequencyDisrupted
Key used to represent the disrupted frequency of an attributable entity.This constant is used as a key in data structures to store or retrieve the reference frequency associated with a feature or sample and is only used if proteoform information is processed.
For features, this corresponds to the proportion of proteoforms that are associated with an
start_lost
orstop_gained
SO effect. For samples, this corresponds to the proportion of coding features for which the sample is associated with a proteoform that is itself associated with anstart_lost
orstop_gained
SO effect.- See Also:
-
$Contig_length
Key used to represent the length of a contig.- See Also:
-
$Feature_children
Key used to represent the children of a feature.- See Also:
-
$Feature_numberOfAlleles
Key used to represent the number of alleles of a feature.This constant is used as a key in data structures to store or retrieve the number of alleles associated with a specific feature.
- See Also:
-
$Feature_numberOfProteoforms
Key used to represent the number of proteoforms of a feature.This constant is used as a key in data structures to store or retrieve the number of proteoforms associated with a specific feature.
- See Also:
-
$SequenceType_effects
Key used to represent the effects of aSequenceType
.This constant is used as a key in
Feature.Allele
data structures to store or retrieve the effects associated with a specific allele, i.e., all distinctsnpeff_effect
values ofVariantInformation
instances associated with the object.Feature.Proteoform
data structures to store or retrieve the effects derived in the constructor of the class.
- See Also:
-
$SequenceType_clusterLabel
Key used to represent the cluster label of a sequence type.- See Also:
-
$SequenceType_clusterIndex
Key used to represent the cluster index of a sequence type.- See Also:
-
$SequenceType_clusterOutlierScore
Key used to represent the outlier score of a sequence type.- See Also:
-
$SequenceType_sequenceLengthVariation
Key used to represent the net shift in sequence length of a sequence type.This constant is used as a key in data structures to store or retrieve the net shift value associated with a specific sequence type. The net shift typically represents the cumulative effect of insertions and deletions on the sequence length.
- See Also:
-
$SequenceType_frequency
Key used to represent the frequency of a sequence type.This constant is used as a key in data structures to store or retrieve the frequency value associated with a specific sequence type. The frequency represents the proportion of samples that exhibit the specified sequence type.
- See Also:
-
$Allele_proteoform
Key used to represent the proteoform of an allele.- See Also:
-
$Sample_numberOfCalls
Key used to represent the number of calls in a sample.- See Also:
-
$Sample_numberOfFiltered
Key used to represent the number of filtered calls in a sample.- See Also:
-
$Sample_numberOfSubstitutions
Key used to represent the number of substitutions in a sample.- See Also:
-
$Sample_numberOfIndels
Key used to represent the number of insertions in a sample.- See Also:
-
$Sample_meanCoverage
Key used to represent the mean coverage of a sample wrt. all calls.- See Also:
-
$Sample_meanQuality
Key used to represent the mean coverage of a sample wrt. all calls.- See Also:
-
$VariantInformation_frequency
Key used to represent the frequency of a variant in the stored samples.- See Also:
-
lineSeparator
The system-dependent line separator string. -
baseSymbols
The base symbols of the IUPAC nucleotide and amino acid code.- See Also:
-
snpEffAttributeKeyPrefix
Prefix for SnpEff attribute keys.- See Also:
-
snpEffKeys
SnpEff annotation field names.
-
-
Constructor Details
-
Constants
public Constants()
-