First (mostly) working version.

- smap on sequences of different lengths isn't bidirectional.

- Otherwise I think everything works.
Merge branch 'master' of https://github.com/abarnert/seqview