Linear homopolymer¶
Script: examples/topology/01_linear.py
A path of identical residues is the simplest ruled topology. build_linear is a shortcut that formats CGSmiles and calls the sole entry build.
from eo_kit import eo_builder # examples/topology/
from molpy.builder.assembly import linear_topology
builder = eo_builder()
chain = builder.build_linear("EO", 10)
# identical to, because build_linear is exactly this pair of calls:
chain = builder.build(linear_topology(["EO"] * 10))
Check: 10 residues (fields.RES_ID 1…10), acyclic; atom count matches a direct build(linear_topology(["EO"] * 10)).
See also¶
- Block / sequence — non-identical labels on a path
- Section index