Skip to content
Snippets Groups Projects
idents.ts 384 B
export type ID ='data'|'trajectory'|'model'|'structure'|'visual'|'pyramids'|'superposition';
export type Substructure = 'nucleic'|'protein'|'water';

export function ID(id: ID, sub: Substructure|'', ref: string) {
    if (sub === '')
        return `${ref}_${id}`;
    return `${ref}_${sub}_${id}`;
}

export function isVisual(ident: string) {
    return ident.endsWith('_visual');
}