|
@@ -244,12 +244,12 @@ const atomicDetail = StructureRepresentationPresetProvider({
|
|
|
}
|
|
|
});
|
|
|
|
|
|
-export function presetStaticComponent(plugin: PluginContext, structure: StateObjectRef<PluginStateObject.Molecule.Structure>, type: StaticStructureComponentType) {
|
|
|
- return plugin.builders.structure.tryCreateComponentStatic(structure, type, `static-${type}`);
|
|
|
+export function presetStaticComponent(plugin: PluginContext, structure: StateObjectRef<PluginStateObject.Molecule.Structure>, type: StaticStructureComponentType, params?: { label?: string, tags?: string[] }) {
|
|
|
+ return plugin.builders.structure.tryCreateComponentStatic(structure, type, `static-${type}`, params);
|
|
|
}
|
|
|
|
|
|
-export function presetSelectionComponent(plugin: PluginContext, structure: StateObjectRef<PluginStateObject.Molecule.Structure>, query: keyof typeof Q) {
|
|
|
- return plugin.builders.structure.tryCreateComponentFromSelection(structure, Q[query], `selection-${query}`);
|
|
|
+export function presetSelectionComponent(plugin: PluginContext, structure: StateObjectRef<PluginStateObject.Molecule.Structure>, query: keyof typeof Q, params?: { label?: string, tags?: string[] }) {
|
|
|
+ return plugin.builders.structure.tryCreateComponentFromSelection(structure, Q[query], `selection-${query}`, params);
|
|
|
}
|
|
|
|
|
|
export const PresetStructureRepresentations = {
|