Skip to content

Support S-groups in macromolecules mode#10167

Draft
Copilot wants to merge 7 commits into
masterfrom
copilot/support-for-s-groups
Draft

Support S-groups in macromolecules mode#10167
Copilot wants to merge 7 commits into
masterfrom
copilot/support-for-s-groups

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Jun 3, 2026

How the feature works? / How did you fix the issue?

S-groups should keep their small-molecules appearance when shown in macromolecules mode, including data S-group field values and nucleotide component S-groups.

  • Macromolecules rendering

    • Preserve S-groups when preparing structures for polymer-editor rendering.
    • Keeps brackets, labels, and data field values visible in macromolecules mode.
  • Nucleotide component S-group

    • Added rendering support for nucleotide component class labels/icons.
    • Added KET read/write support for nucleotideComponent.
  • Coverage

    • Added focused unit coverage for S-group preservation, nucleotide component rendering, and KET serialization/deserialization.

S-groups in macromolecules mode

Check list

  • unit-tests written
  • e2e-tests written
  • documentation updated
  • PR name follows the pattern #1234 – issue name
  • branch name doesn't contain '#'
  • PR is linked with the issue
  • base branch (master or release/xx) is correct
  • task status changed to "Code review"
  • reviewers are notified about the pull request

Copilot AI changed the title [WIP] Add support for S-groups in macromolecules mode Support S-groups in macromolecules mode Jun 3, 2026
Copilot AI requested a review from AlexeyGirin June 3, 2026 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support for S-groups in macromolecules mode

2 participants