Molecular modeling can be complex, especially when working with intricate property models. To streamline this process, SAMSON provides a clear and structured way to interact with property model nodes using propertyModel attributes. These attributes allow users to define, identify, and work with specific properties in molecular models. Let’s delve into the most common attributes and discover how they can save you time and effort in your projects.
What Are Property Model Attributes?
Property model attributes are used in the propertyModel attribute space (short name: pm), which is specifically designed to work with property model nodes. These attributes enable users to effectively manage and filter molecular data based on key properties. A major benefit is their inheritance from broader node attribute spaces, ensuring consistency and familiarity for users already acquainted with SAMSON’s framework.
Key Attributes and How to Use Them
Here’s an overview of some key property model attributes, their short names, and how they can be applied:
| Attribute Name | Short Name | Possible Values | Examples |
|---|---|---|---|
| hasMaterial | hm |
true, false |
pm.hm or not pm.hm |
| hidden | h |
true, false |
pm.h or not pm.h |
| name | n |
Strings enclosed in quotes | pm.n "A" or pm.n "L*" |
| ownsMaterial | om |
true, false |
pm.om |
| visible | v |
true, false |
pm.v or not pm.v |
For instance, the hasMaterial attribute allows you to determine whether a given property model node is associated with a material. This can be crucial in simulations, where you might want to filter out materials or focus on specific subcategories.
A Closer Look at Individual Attributes
hasMaterial
This identifies whether a node has a material assigned to it. Use pm.hm for nodes with material or not pm.hm to exclude them. It simplifies material selection when working on large molecular models.
name
By using the name attribute (n), you can search for specific nodes with ease. For example: pm.n "A" will return nodes named “A,” and pm.n "L*" will include all nodes with names starting with “L.” This is especially useful for organizing and filtering large datasets.
visible
The visible attribute (v) specifies whether a node is visible. If you’re managing a scene or layout, using not pm.v can hide certain nodes for clarity and focus.
Why These Attributes Matter
For molecular modelers, working with intricate systems often means battling complexity. The ability to quickly access and refine data through attributes like hasMaterial or name significantly improves efficiency. These tools empower users to focus on solving problems rather than navigating unwieldy datasets.
To dive deeper into these attributes and their applications, visit the full documentation at this link.
SAMSON and all SAMSON Extensions are free for non-commercial use. You can get them at https://www.samson-connect.net.
