Closed hgonomeg closed 10 months ago
Some cool molecules for testing
Substance | SMILES code |
---|---|
Lorazepam | C1=CC=C(C(=C1)C2=NC(C(=O)NC3=C2C=C(C=C3)Cl)O)Cl |
Diazepam | CN1C2=C(C=C(Cl)C=C2)C(C3=CC=CC=C3)=NCC1=O |
Nicotine | CN1CCCC1C2=CN=CC=C2 |
Caffeine | C[n]1cnc2N(C)C(=O)N(C)C(=O)c12 |
Guanidinium ion | C(=[NH2+])(N)N |
Pregabalin | CC(C)CC(CC(=O)O)CN |
Modafinil | C1=CC=C(C=C1)C(C2=CC=CC=C2)S(=O)CC(=O)N |
Ascorbic acid | OC=1C(OC(=O)C=1O)[C@@H](O)CO |
Fluoxetine | CNCCC(c1ccccc1)Oc2ccc(cc2)C(F)(F)F |
Bupropion | O=C(C(C)NC(C)(C)C)C1=CC=CC(Cl)=C1 |
Phencyclidine | c1ccccc1C2(CCCCC2)N3CCCCC3 |
Haloperidol | c1cc(ccc1C(=O)CCCN2CCC(CC2)(c3ccc(cc3)Cl)O)F |
Aflatoxin B1 | O=C5C=4C(=O)Oc3c1c(OC2O\C=C/C12)cc(OC)c3C=4CC5 |
Sarin | FP(=O)(OC(C)C)C |
Mitrazapine | n1cccc3c1N4C(c2ccccc2C3)CN(C)CC4 |
VX | O=P(OCC)(SCCN(C(C)C)C(C)C)C |
LSD | CCN(CC)C(=O)[C@H]1CN([C@@H]2Cc3c[nH]c4c3c(ccc4)C2=C1)C |
Pyridoxal phosphate (vitamin B6) | O=Cc1c(O)c(C)ncc1COP(O)(O)=O |
Dinitrobisphenol A | CC(C)(C1=CC(=C(C=C1)O)[N+](=O)[O-])C2=CC(=C(C=C2)O)[N+](=O)[O-] |
L-Dopa | C1=CC(=C(C=C1CC(C(=O)O)N)O)O |
Gabapentin | O=C(O)CC1(CN)CCCCC1 |
Vitamin D3 | O[C@@H]1CC(\C(=C)CC1)=C\C=C2/CCC[C@]3([C@H]2CC[C@@H]3[C@H](C)CCCC(C)C)C |
Aspirin | O=C(C)Oc1ccccc1C(=O)O |
Acetylocholine | CC(=O)OCC[N+](C)(C)C |
Paracetamol | CC(=O)Nc1ccc(O)cc1 |
Psylocibin | CN(C)CCC1=CNC2=C1C(=CC=C2)OP(=O)(O)O |
Buprenorphine | Oc7ccc5c1c7O[C@H]3[C@]6(OC)[C@H](C[C@@]2([C@H](N(CC[C@@]123)CC4CC4)C5)CC6)[C@@](O)(C)C(C)(C)C |
Methyl orange | [Na+].CN(C)c2ccc(/N=N/c1ccc(cc1)S([O-])(=O)=O)cc2 |
Phenolophthalein | O=C1OC(C2=C1C=CC=C2)(C3=CC=C(C=C3)O[H])C4=CC=C(C=C4)O[H] |
Bromothymol Blue | Brc1c(O)c(cc(c1C)C3(OS(=O)(=O)c2ccccc23)c4cc(c(O)c(Br)c4C)C(C)C)C(C)C |
ATP | O=P(O)(O)OP(=O)(O)OP(=O)(O)OC[C@H]3O[C@@H](n2cnc1c(ncnc12)N)[C@H](O)[C@@H]3O |
Amoxillicin | O=C(O)[C@@H]2N3C(=O)[C@@H](NC(=O)[C@@H](c1ccc(O)cc1)N)[C@H]3SC2(C)C |
AOH1996 | COC1=CC(=CC=C1)OC2=CC=CC=C2NC(=O)CNC(=O)C3=CC=CC4=CC=CC=C43 |
Rutoside | CC1C(C(C(C(O1)OCC2C(C(C(C(O2)OC3=C(OC4=CC(=CC(=C4C3=O)O)O)C5=CC(=C(C=C5)O)O)O)O)O)O)O)O |
I'll soon merge the working branch into main
to enable making progress on the build system integration. The remaining work shall continue on the working branch.
This can all soon be merged
Ligand Editor is the other major component which requires a rewrite from scratch after the removal of
GooCanvas
.As I'm writing this, I've already gotten to the point where the new implementation is somewhat usable. Things still to be done can be found on the list below.
Something to consider
Tasks
C[C@H](NC(=O)[C@H](C)NC(=O)[C@@H](N)CCP(C)(=O)O)C(=O)O
File->New
Dialogs into overlaysNot sure if it's a good idea.ui
(and remaining env stuff) for distributionlayla.ui
Linkage of Python setupdeferredSMILES buttonNot needed in Laylaacedrg
generatorGrade2
generatorcairo
PDF surface?)cairo
SVG surface do it?)cairo
like in the widget?)MoveTool
andRotateTool
into a single special tool (TransformManager
), present independently of other tools (MoveTool
andRotateTool
are to become interfaces to theTransformManager
)do_something(x,y)
functions fromActiveTool
)Sensible computation of plausible ionsLeft-click to decrease charge, right click to increase itProper widget sizinganother issueDeferred to be taken care of later