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 1c.id <= 3c.id 2:4, 6 |
| formalCharge | fc |
integers | c.fc > 1c.fc 6:8 |
| numberOfAtoms | nat |
integers | c.nat < 1000c.nat 100:200 |
| numberOfCoarseGrainedAtoms | ncga |
integers | c.ncga < 1000c.ncga 100:200 |
| numberOfResidues | nr |
integers | c.nr < 100c.nr 40:60 |
| numberOfStructuralGroups | nsg |
integers | c.nsg < 100c.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