Cell category specification has the following syntax:
<cell category spec> ::= (cell-category <cell category name>
[ <comment> ]
:phase-durations (<dv> <dv> <dv>
<dv> <dv>)
[ :phase-levels (<volt> <volt>
<volt>
<volt> <volt>) ]
:refractory (<dv> <dv>)
:active (<dv> <dv>)
:EAD-probability <pv>
:LAD-probability <pv>
:max-LAD-chance <dv>
{:affected-by <factor-interaction>}* )
<factor-interaction> ::= (<factor-name> [:relevance <probability>]
:phase-durations (<lltf> <lltf>
<lltf>
<lltf> <lltf>)
[ :phase-levels (<lltf> <lltf>
<lltf>
<lltf> <lltf>) ]
:refractory (<lltf> <lltf>)
:active (<lltf> <lltf>)
:EAD-probability <lltf>
:LAD-probability <lltf>
:max-LAD-chance <lltf>)
<dv> ::= <duration> | (binormal-duration <duration>
:plus <duration>
:minus <duration>)
<pv> ::= <probability> | (binormal-probability
<probability>
:plus <probability>
:minus <probability>)
<volt> ::= <number>
<duration> ::= <number> | (<number> <time-unit>)
<dimension> ::= <number> | (<number> <dim-unit>)
<probability> ::= <subunit-number>
<time-unit> ::= us | ms | s | min | h
<dim-unit> ::= angs | um | mm | cm | m
<lltf> ::= (LLTF <psi-0> <psi-1> <tau-0> <tau-1>)
<psi-0> ::= <number>
<psi-1> ::= <number>
<tau-0> ::= <number>
<tau-1> ::= <number>
<probability> ::= <number>
Anatomic model is specified with the following syntax:
<anatomic-model> ::= (anatomy <anatomic-model-name> [ <comment> ] :size-unit <number> ; microns :time-unit <number> ; microseconds :left-to-right <dimension> :up-to-down-size <dimension> :back-to-front-size <dimension> <cell-block> *)
<anatomic-model-name> ::= <symbol>
<cell-block> ::= (cell-block <x0> <x1> ; left to right <y0> <y1> ; up to down <z0> <z1> ; back to front <cell-category-name> )
<x0> ::= <dimension> <x1> ::= <dimension> <y0> ::= <dimension> <y1> ::= <dimension> <z0> ::= <dimension> <z1> ::= <dimension>