import { CandidateType } from './types'; /** enum type to simplify setting "user-friendly" notation if necessary */ export declare enum NOTATION { FASTA = "fasta", SEPARATOR = "separator", HELM = "helm", CUSTOM = "custom", BILN = "biln" } export declare const enum ALIGNMENT { SEQ_MSA = "SEQ.MSA", SEQ = "SEQ" } export declare enum ALPHABET { DNA = "DNA", RNA = "RNA", PT = "PT", /** Unknown */ UN = "UN" } export declare enum TAGS { aligned = "aligned", alphabet = "alphabet", alphabetSize = ".alphabetSize", alphabetIsMultichar = ".alphabetIsMultichar", separator = "separator", isHelmCompatible = ".isHelmCompatible", positionNames = ".positionNames", positionLabels = ".positionLabels", regions = ".regions", positionShift = ".positionShift", selectedPosition = ".selectedPosition", polymerTypeColumnName = ".polymerTypeColumnName", annotations = ".annotations", numberingScheme = ".numberingScheme", annotationColumnName = ".annotationColumnName" } export { TAGS as BioTags }; export declare const positionSeparator: string; export declare const monomerRe: RegExp; export declare const helmRe: RegExp; export declare const helmPp1Re: RegExp; export declare const Alphabets: { fasta: { peptide: Set; dna: Set; rna: Set; }; }; export declare const candidateAlphabets: CandidateType[]; /** Canonical gap symbol */ export declare const GAP_SYMBOL: string; export declare const GapOriginals: { [units: string]: string; }; export declare const MONOMER_MOTIF_SPLITTER = " , "; /** Tag on Monomer columns storing the nqName of a function that returns an IMonomerCanonicalizer. * The `.%` prefix ensures this tag is persisted with projects. */ export declare const MONOMER_CANONICALIZER_FUNC_TAG = ".%monomer-canonicalizer-func"; /** Column temp key for the cached IMonomerCanonicalizer instance */ export declare const MONOMER_CANONICALIZER_TEMP = "monomer-canonicalizer"; export declare const NOTATION_PROVIDER_CONSTRUCTOR_ROLE = "notationProviderConstructor"; //# sourceMappingURL=consts.d.ts.map