Chain attributes#
Chain attributes are defined in the chain
attribute space (short name: c
), that matches only chain nodes.
Attributes inherited from the node attribute space:
Attribute name | Short name | Possible values | Examples |
---|---|---|---|
hasMaterial | hm |
true , false |
c.hm not c.hm |
hidden | h |
true , false |
c.h not c.h |
name | n |
strings in quotes | c.n "A" c.n "L*" |
ownsMaterial | om |
true , false |
c.om |
selected | true , false |
c.selected not c.selected |
|
selectionFlag | sf |
true , false |
c.sf false c.sf |
visibilityFlag | vf |
true , false |
c.vf false c.vf |
visible | v |
true , false |
c.v not c.v |
Attributes inherited from the structuralGroup attribute space:
Attribute name | Short name | Possible values | Examples |
---|---|---|---|
formalCharge | fc |
integers | c.fc > 1 c.fc 6:8 |
numberOfAtoms | nat |
integers | c.nat < 1000 c.nat 100:200 |
numberOfCarbons | nC |
integers | c.nC < 10 c.nC 10:20 |
numberOfHydrogens | nH |
integers | c.nH < 10 c.nH 10:20 |
numberOfNitrogens | nN |
integers | c.nN < 10 c.nN 10:20 |
numberOfOxygens | nO |
integers | c.nO < 10 c.nO 10:20 |
numberOfSulfurs | nS |
integers | c.nS < 10 c.nS 10:20 |
numberOfCoarseGrainedAtoms | ncga |
integers | c.ncga < 1000 c.ncga 100:200 |
partialCharge | pc |
real | c.pc > 1.5 c.pc 1.5:2.0 |
Attributes specific to the chain
attribute space:
Attribute name | Short name | Possible values | Examples |
---|---|---|---|
chainID | id |
integers | c.id 1 c.id <= 3 c.id 2:4, 6 |
numberOfResidues | nr |
integers | c.nr > 130 c.nr 100:130 |
numberOfSegments | ns |
integers | c.ns < 3 c.ns 1:3 |
numberOfStructuralGroups | nsg |
integers | c.nsg > 10 c.nsg 10:13 |
chainID#
The chain.chainID
attribute (short name: c.id
) matches chains with specific chain ID.
Possible values: integers.
Examples:
chain.id 1
(short version:c.id 1
): matches chains with chain ID equal to 1chain.id 2:4, 6
(short version:c.id 2:4,6
): matches chains with chain ID between 2 and 4 and with chain ID equal to 6
formalCharge#
Inherited from structuralGroup.formalCharge.
hasMaterial#
Inherited from node.hasMaterial.
hidden#
Inherited from node.hidden.
name#
Inherited from node.name.
numberOfAtoms#
Inherited from structuralGroup.numberOfAtoms.
numberOfCarbons#
Inherited from structuralGroup.numberOfCarbons.
numberOfCoarseGrainedAtoms#
Inherited from structuralGroup.numberOfCoarseGrainedAtoms.
numberOfHydrogens#
Inherited from structuralGroup.numberOfHydrogens.
numberOfNitrogens#
Inherited from structuralGroup.numberOfNitrogens.
numberOfOxygens#
Inherited from structuralGroup.numberOfOxygens.
numberOfResidues#
The chainnumberOfResidues
attribute (short name: c.nr
) matches chains with specific number of residues.
Possible values: integers.
Examples:
chain.numberOfResidues > 100
(short version:c.nr > 100
): matches chains with the number of residues greater than 100chain.numberOfResidues 100:120
(short version:c.nr 100:120
): matches chains with the number of residues between 100 and 120
numberOfSegments#
The chain.numberOfSegments
attribute (short name: c.ns
) matches chains with specific number of segments.
Possible values: integers.
Examples:
chain.numberOfSegments > 2
(short version:c.ns > 2
): matches chains with the number of segments greater than 2chain.numberOfSegments 2:4
(short version:c.ns 2:4
): matches chains with the number of segments between 2 and 4
numberOfStructuralGroups#
The chain.numberOfStructuralGroups
attribute (short name: c.nsg
) matches chains with specific number of structural groups.
Possible values: integers.
Examples:
chain.numberOfStructuralGroups > 10
(short version:c.nsg > 10
): matches chains with the number of structural groups greater than 10chain.numberOfStructuralGroups 10:12
(short version:c.nsg 10:12
): matches chains with the number of structural groups between 10 and 12
numberOfSulfurs#
Inherited from structuralGroup.numberOfSulfurs.
ownsMaterial#
Inherited from node.ownsMaterial.
partialCharge#
Inherited from structuralGroup.partialCharge.
selected#
Inherited from node.selected, but without the short name s
.
selectionFlag#
Inherited from node.selectionFlag.
visibilityFlag#
Inherited from node.visibilityFlag.
visible#
Inherited from node.visible.