Skip to content

Proposal for adding structural information#81

Draft
RalfG wants to merge 8 commits into
masterfrom
proposal-structural-info
Draft

Proposal for adding structural information#81
RalfG wants to merge 8 commits into
masterfrom
proposal-structural-info

Conversation

@RalfG
Copy link
Copy Markdown
Contributor

@RalfG RalfG commented Oct 31, 2025

This draft PR adds the following:

  • A new xref type SMILES for adding residue structures
  • a new synonymtypedef: ChEBI-accession "Related structure in ChEBI" RELATED

The latter would be used when ChEBI has a related structure (for instance the amino acid), but not the exact structure (for instance the residue). An example would be MOD:00078 which has no exact structure in ChEBI, but does have ChEBI:28229.

Structures are always with dummy atoms * representing the backbone connections, as previously discussed during the weekly meetings.

I would also like to add CI functionality to validate structures, formulas, masses, etc.

RalfG added 4 commits January 8, 2026 12:14
PSI-MOD.obo has used CRLF line endings since its initial import from
SourceForge CVS. Commit 3b23832 accidentally converted the file to LF
(likely via editor autocrlf normalization), causing the entire file to
appear changed in PR diffs.

- Add .gitattributes with `* text=auto eol=lf` as the default.
- Mark PSI-MOD.obo as `-text` to preserve its historical CRLF endings
  and prevent future accidental conversions.
- Renormalize PSI-MOD.obo to restore CRLF in git storage.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants