Select
Separate Atoms
Select only the desired input atoms. The output is bits of geometry, which include the selection and include the inverse of the selected atoms. You can expand the selection to include an entire residue if a single atom in that residue is selected, by setting Whole Residue
to True
.
Outputs
Atoms |
Geometry |
The selected atoms. |
required |
Inverted |
Geometry |
The inverse of the calculated selection |
required |
Index |
Int |
Index of the Atoms before selection. |
0 |
Separate Polymers
Separate the input atomic geometry into it’s different polymers or Protein
, Nucleic Acid
and other
.
Outputs
Peptide |
Geometry |
|
required |
Nucleic |
Geometry |
|
required |
Other |
Geometry |
|
required |
Chain
Select single or multiple of the different chains. Creates a selection based on the chain_id
attribute.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Entity
Select single or multiple of the different entities. Creates a selection based on the entity_id
attribute.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Ligand
Select single or multiple of the different ligands.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Cube
Create a selection that is inside the Empty_Cube
object. When this node is first created, an empty object called Empty_Cube
should be created. You can always create additional empty objects through the add menu, to use a different object. The rotation and scale of the object will be taken into account for the selection.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
0..1 |
Float |
Falloff value from 0 to 1, based on the From Min and From Max. |
0.0 |
Sphere
Create a selection that is within a spherical radius of an object, based on that object’s scale. By default an empty object called Empty_Sphere
is created. You can use other objects or create a new empty to use. The origin point for the object will be used, which should be taken in to account when using molecules. Use MN_select_proximity
for selections which are within a certain distance of a selection of atoms instead of a single origin point.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
0..1 |
Float |
|
0.0 |
Secondary Structure
Select based on the assigned secondary structure information. Only returns a selection if the sec_struct
attribute exists on the atoms. Will be imported from files where it is present
Outputs
is_alpha_helix |
Bool |
|
False |
is_beta_sheet |
Bool |
|
False |
is_not_loop |
Bool |
|
False |
is_loop |
Bool |
|
False |
Backbone
Selection fields for the backbone and side chains of the protein and nucleic acids.
Outputs
is_alpha_carbon |
Bool |
|
False |
is_backbone |
Bool |
|
False |
is_side_chain |
Bool |
|
False |
Atomic Number
Select single elements, by matching to the atomic_number
field. Useful for selecting single elements, or combining to select elements higher than 20 on the periodic table.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Element
Select individual elements, for the first 20 elements on the periodic table. For selections of higher elements, use MN_select_atomic_number
. Creating a node which includes more elements becomes too large to be practical.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Attribute
Selections based on the different attributes that are available on the atomic geometry.
Outputs
is_alpha_carbon |
Bool |
|
False |
is_backbone |
Bool |
|
False |
is_peptide |
Bool |
|
False |
is_nucleic |
Bool |
|
False |
is_lipid |
Bool |
|
False |
is_carb |
Bool |
|
False |
is_solvent |
Bool |
|
False |
Bonded Atoms
Based on an initial selection, finds atoms which are within a certain number of bonds of this selection. Output can include or excluded the original selection.
Outputs
Bonded + Selection |
Bool |
Expanded selection that includes the original selection |
False |
Bonded |
Bool |
Expanded Selection that excludes the original selection |
False |
Res Id
Create a more complex selection for the res_id
field, by specifying multiple ranges and potential single res_id
numbers. This node is built uniquely each time, to the inputs will look different for each user. In the example below, residues 10 & 15 are selected, as well as residues between and including 20-100. The node was created by inputting 10, 15, 20-100
into the node creation field.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Proximity
Create a selection based on the proximity to the Target Atoms of the input. A sub-selection of the Target atoms can be used if the Selection
input is used. You can expand the selection to include an entire residue if a single atom in that residue is selected, by setting Whole Residue
to True
. In the example below, the MN_style_atoms
is being applied to a selection, which is being calculated from the proximity of atoms to specific chains. As the cutoff for the selection is changed, it includes or excludes more atoms. The Whole Residue
option also ensures that entire residues are shown.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res Id Single
Select a single residue based on the res_id
number.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res Id Range
Select multiple residues by specifying a minimum and a maximum which will create the selection based on the res_id
number.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res Name Peptide
Select single or multiple protein residues by name. Includes the 20 naturally occurring amino acids.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res Name Nucleic
Select single or multiple nucleic residues by name.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res Whole
Expand the given selection to include a whole residue, if a single atom in that residue is selected. Useful for when a distance or proximity selection includes some of the residue and you wish to include all of the residue.
Outputs
Selection |
Bool |
The calculated selection |
False |