% this is a comment line % sample input for P-system simulator a b c c' e % explanation: one symbol per line, no spaces allowed in symbol name S: A B A: C % explanation: % membrane structure: one line per membrane % (skin) membrane S contains membranes A and B % membrane A contains membrane C % the first membrane mentioned (here: S) is assumed to be the skin S: a b -> e[out] A: a c -> c a[out] B: c' b -> c' b[out] C: c -> c' c'[out] c' -> % explanation: % one section per membrane % one rule per line % "c' -> " means that c simply disappears S: A: 300*a c B: 200*b C: 2*c % explanation: % initial state % one section per membrane % one line per symbol, sequence may be arbitrary % support use notation k*a for k copies of a, "a" = "1*a" S: a [a] [b] B: [c'] [b] C: c c' % explanation: % one line per membrane % [c] means that the concentration of c is reported, % the concentration is the fraction of symbols in the membranes % that are c's