Chain attributes#
Chain attributes are defined in the chain
attribute space (short name: c
). Chain attributes may only match chain nodes.
The following chain attributes are available in NSL:
Attribute name | Short name | Possible values | Examples |
---|---|---|---|
chainID | id |
integers | c.id 1 c.id <= 3 c.id 2:4, 6 |
formalCharge | fc |
integers | c.fc > 1 c.fc 6:8 |
numberOfAtoms | nat |
integers | c.nat < 1000 c.nat 100:200 |
numberOfCoarseGrainedAtoms | ncga |
integers | c.ncga < 1000 c.ncga 100:200 |
numberOfResidues | nr |
integers | c.nr < 100 c.nr 40:60 |
numberOfStructuralGroups | nsg |
integers | c.nsg < 100 c.nsg 40:60 |
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#
The chain.formalCharge
attribute (short name: c.fc
) matches chains with specific total formal charge.
Possible values: integers.
Examples:
chain.fc 1
(short version:c.fc 1
): matches chains with formal charge equal to 1chain.fc 6:8
(short version:c.fc 6:8
): matches chains with formal charge between 6 and 8
numberOfAtoms#
The chain.numberOfAtoms
attribute (short name: c.nat
) matches chains with specific number of atoms.
Possible values: integers.
Examples:
chain.nat > 100
(short version:c.nat > 100
): matches chains with the number of atoms more than 100chain.nat 100:200
(short version:c.nat 100:200
): matches chains with the number of atoms between 100 and 200
numberOfCoarseGrainedAtoms#
The chain.numberOfCoarseGrainedAtoms
attribute (short name: c.ncga
) matches chains with specific number of coarse-grained atoms.
Possible values: integers.
Examples:
chain.ncga > 100
(short version:c.ncga > 100
): matches chains with the number of coarse-grained atoms more than 100chain.ncga 100:200
(short version:c.ncga 100:200
): matches chains with the number of coarse-grained atoms between 100 and 200
numberOfResidues#
The chain.numberOfResidues
attribute (short name: c.nr
) matches chains with specific number of residues.
Possible values: integers.
Examples:
chain.nr > 10
(short version:c.nr > 10
): matches chains with the number of residues more than 10chain.nr 100:200
(short version:c.nr 100:200
): matches chains with the number of residues between 100 and 200
numberOfStructuralGroups#
The chain.numberOfStructuralGroups
attribute (short name: c.nsg
) matches chains with specific number of structural groups.
Possible values: integers.
Examples:
chain.nsg > 10
(short version:c.nsg > 10
): matches chains with the number of structural groups more than 10chain.nsg 100:200
(short version:c.nsg 100:200
): matches chains with the number of structural groups between 100 and 200