"Long bonds" for linearly displayed circular structures #6167
Labels
feature request
Flex mode
Bucket: Flex canvas related mode
Snake mode
Bucket: Snake mode related issues
Milestone
Background
Currently, both in snake and flex modes, for linearly layouted cyclic chains, the representation is not always acceptable because the longest bond is often hidden by other monomers.
After layout:
(The bond between 1st and 6th monomer is not visible)
Requirement (snake mode)
Requirements (flex mode)
For every pair of monomers who make up a circular structure check if there is a third monomer from that cycle whose center is 0,375A away from the line connecting centers of the first two monomers. If there is, the bond between first two monomers should behave as a snake side chain bond.
The side chain bond should be composed of the shortest path from both monomers to the bounding bond of the chain that does no overlap with other bonds/monomers, and the path following the bounding box.
The text was updated successfully, but these errors were encountered: