import { StringDictionary } from '@datagrok-libraries/utils/src/type-declarations'; import { SeqPalette, SeqPaletteBase } from './seq-palettes'; export declare class AminoacidsPalettes extends SeqPaletteBase { private static lesk; static get Lesk(): SeqPalette; private static grokGroups; static get GrokGroups(): SeqPalette; private static rasMol; static get RasMol(): SeqPalette; get(m: string): string; /** Only some of the synonyms. These were obtained from the clustered oligopeptide dataset. */ private static aaSynonyms; } export declare class Aminoacids { static readonly SemType: string; static readonly SemTypeMultipleAlignment: string; static undefinedColor: string; static Names: StringDictionary; static AASmiles: StringDictionary; static AASmilesTruncated: StringDictionary; /** TODO: Full? */ static AAFullNames: StringDictionary; static getPalette(scheme?: string): SeqPalette; /** * Returns divided amino acid with its content in the bracket, if the content is number, then its omitted * * @param {string} c raw amino * @return {[string, string]} outer and inner content */ static getInnerOuter(c: string): [string, string]; static getColorAAPivot(monomer?: string, scheme?: 'grok'): [string, string, string, number]; } //# sourceMappingURL=aminoacids.d.ts.map