Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
26
30Komputerjakonarzędziepracychemikaproblemywprowadzaniadanych
3.1.Kodowaniecząsteczekwchemoinformatyce
Zwykorzystaniemzbioruregułobowiązującychprzyokreślaniunazwysyste-
matycznejzwiązkuchemicznego,naprzykładzasadnomenklaturyMiędzynaro-
dowejUniiChemiiCzystejiStosowanej(InternationalUnionofPureandApplied
Chemistry,IUPAC),tworzysięalfanumerycznyciągznakówjednoznacznieokre-
ślającystrukturęchemicznącząsteczki.Takisposóbreprezentacji,choćwygodny
dlaczłowieka,niejestjednakodpowiednidoprzetwarzaniakomputerowego.Ist-
niejąbowiemprzykładyistnieniakilkupoprawnychnazw(tworzonychwedługza-
sadIUPAC)opisującychtensamzwiązek.Oznaczato,żestrukturazwiązkunieza-
wszedeterminujejednoznaczniejegonazwę,którawwieluprzypadkachniejest
unikatowa-niemożebyćwięcwykorzystanajakokluczpodstawowysystemów
bazodanowych(ang.primarykey,PK),któryumożliwiajednoznacznąidentyfika-
cjęobiektu(rekordu)określonejtablicybazydanych.Klucztakimusibyćunikato-
wy,cooznacza,żewdanejtabeliwystępujejedenraz.
Ramka9
H
O
NazewnictwozwyczajoweinomenklaturaIUPAC
O
OH
Nazwazwyczajowa:kwassalicylowy
NazwaIUPAC:kwas2-hydroksybenzoesowy
3.2.Grafycząsteczekchemicznych
Prezentacjastrukturzwiązkówchemicznychwpostacidwuwymiarowychdia-
gramówmolekularnych(grafów)jestpowszechnymsposobemkomunikacjiwche-
mii,stałasięniejakonnaturalnymjęzykiem”wymianyinformacji.Tenzrozumiały
dlakażdegochemikajęzykopisustrukturycząsteczekniejestbezpośredniouży-
tecznyinsilico.Systeminformatyczny,operującydanymizapisanymiwsystemie
binarnym,nierozumietakabstrakcyjnychtypówdanych,jakmolekułaczywiąza-
niechemiczne.Zpunktuwidzeniasystemukomputerowegodanetemuszązostać
zakodowanewpostacibinarnej,tzn.ciągukolejnychzerijedynek.
Ramka10
Graftozbiórpunktówzwanychwierzchołkami,którepołączonekrawędziami.Graficznie
wierzchołkigrafuzwyklereprezentujesiękropkamilubokręgami,krawędziezaś-liniami.