Web Analytics Made Easy - Statcounter
Skip to content

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 1
  • chain.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 1
  • chain.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 100
  • chain.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 100
  • chain.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 10
  • chain.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 10
  • chain.nsg 100:200 (short version: c.nsg 100:200): matches chains with the number of structural groups between 100 and 200