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 non-selected atoms |
required |
Index |
Int |
Index of the atoms before they were separated |
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 |
Segment
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
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 |
|
False |
Inverted |
Bool |
|
False |
Res Name
Select protein or nucleic acids based on their residue name.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated selection |
False |
Res ID Single
Select a atoms based on their 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 Min and a Max, defining a range that includes or excludes based on the res_id
number.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
The inverse of the calculated 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 |
Attribute
Select atoms that have true for the given attribute name.
Outputs
Selection |
Bool |
The calculated selection |
False |
Inverted |
Bool |
|
False |
Is Peptide
Select the atoms involved in a peptide chain.
Outputs
Selection |
Bool |
True if atoms are part of a peptide |
False |
Inverted |
Bool |
|
False |
Is Nucleic
Select the atoms involved in nucleic acid polymer.
Outputs
Selection |
Bool |
True if atoms are part of a nucleic acid |
False |
Inverted |
Bool |
|
False |
Is Lipid
Select the atoms involved in lipid molecules.
Outputs
Selection |
Bool |
True if atom is part of a lipid |
False |
Inverted |
Bool |
|
False |
Is Solvent
Select the atoms that are part of the solvent.
Outputs
Selection |
Bool |
True if atoms is part of the solvent |
False |
Inverted |
Bool |
|
False |
Is Alpha Carbon
Select the alpha carbons of a peptide.
Outputs
Selection |
Bool |
True if atom is an alpha carbon of an amino acid |
False |
Inverted |
Bool |
|
False |
Is Backbone
Select the backbone atoms of a peptide or nucleic acid polymer.
Outputs
Selection |
Bool |
True if the atom is part of the backbone for either an amino acid or a peptide chain |
False |
Inverted |
Bool |
|
False |
Is Side Chain
Select the side chain atoms of a peptide or nucleic acid polymer.
Outputs
Selection |
Bool |
True if atom is part of the side chain for either an amino acid or a nucleic acid |
False |
Inverted |
Bool |
|
False |
Is Helix
Select the atoms in a alpha-helix or similar.
Outputs
Selection |
Bool |
Selected atoms form part of an helix |
False |
Inverted |
Bool |
|
False |
Is Sheet
Select the atoms in a beta-sheet or similar.
Outputs
Selection |
Bool |
Selected atoms form part of a sheet |
False |
Inverted |
Bool |
|
False |
Is Loop
Select the atoms not in a sheet or helix.
Outputs
Selection |
Bool |
Selected atoms form part of a loop, and not part of any secondary structure |
False |
Inverted |
Bool |
|
False |
Bonded
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
Selection |
Bool |
Expanded selection that includes the original selection |
False |
Bonded |
Bool |
Expanded Selection that excludes the original 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 |
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 |
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 |
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 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 |