klangner / klangner/radium

Inconsistent inner representation

Open
#7 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
Haskell
Stars
9
Forks
6
PR merge metrics
No merged PRs in 30d

Description

ghci> let b = readSmiles "c1ccccc1C(=O)O"
ghci> case b of Right val -> writeSmiles val
"c"
ghci>

It seems that the internal representation of SMILES string lacks proper handling of cyclic structures.

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the reported GHCi example using readSmiles and writeSmiles, then trace how the internal representation handles the cyclic structure in "c1ccccc1C(=O)O". Done means the value no longer collapses to "c" when written back, with coverage for this round trip.

Written by the indexing model from the issue text.

Assessment

Tech stack
haskell
Domain
data
Issue type
Bug
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.