Remove SEQTYPE_UNKNOWN support, sanitize input sequence
Refactor out GIL code
Add wrapping python code to use multiprocessing