At the risk of repeating myself, this is again an excellent idea.
However, this is also really tricky...
Indeed, printing out "Psi" as a greek letter will be fine within Java
and SVG using UTF-8 character encoding, but will not be as easily
treated within an EPS export. For the sub/super-scripts, UNICODE
chars are available only for certain characters (but it should be ok
for most purpose):
http://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts
I'm almost finished implementing an extended syntax (directly
inspired
by your example, and borrowing a bit to Latex), where you could write
such
stuffs as:
ACG{G_m}UUU{\psi}AA{m^1I}...
where anything between brackets will be assigned to a single base, '_'
puts
what follows in subscript, '^' in superscript and a bunch of "\cmd"
macros
will be available for special characters. Certain chars might be
unavailable
though...
Best and thanks for the suggestion,
Yann