09.02.2014 Views

A Toy Model of Chemical Reaction Networks - TBI - Universität Wien

A Toy Model of Chemical Reaction Networks - TBI - Universität Wien

A Toy Model of Chemical Reaction Networks - TBI - Universität Wien

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

3.3. CHEMICAL STRUCTURE REPRESENTATION 23<br />

H<br />

1s<br />

H<br />

1s<br />

H<br />

1s<br />

2sp 2 2sp 2<br />

C<br />

2sp 2 p<br />

1s<br />

H<br />

2sp 2<br />

C<br />

2sp 2<br />

N<br />

2sp 2 2sp 2 2sp 2<br />

2sp 2<br />

2sp 2 2sp 2<br />

p<br />

p<br />

2sp 2 2sp 2<br />

C<br />

2sp 2 p<br />

2sp 2<br />

O<br />

p<br />

1s<br />

H<br />

Figure 3.5: Orbital graph <strong>of</strong> propenamide H 2 C = CH − C(= O) − NH 2 . Direct,<br />

semi-direct σ-overlaps, and π-overlaps are represented by solid black,<br />

dashed, and solid gray lines.<br />

3.3 <strong>Chemical</strong> structure representation<br />

As the <strong>Toy</strong> <strong>Model</strong> only needs to store a graph to represent a molecule completely,<br />

an appropriate structure representation format has to be selected.<br />

A particularly convenient encoding is the Graph Meta Language (GML)<br />

[90]. It is a simple and flexible file format for graphs, designed to represent<br />

arbitrary data types as ASCII files. The BNF notation for GML is:<br />

GML ::= List<br />

List ::= (whitespace* Key whitespace+ Value)*<br />

Value ::= Integer | Real | String | [ List ]<br />

Key ::= [ ’a’-’z’ ’A’-’Z’ ] [ ’a’-’z’ ’A’-’Z’ ’0’-’9’ ]*<br />

Integer ::= sign digit+<br />

Real ::= sign digit* . digit* mantissa<br />

String ::= ’"’ instring ’"’<br />

sign ::= empty | + | -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!