Refactor
Adjust ErrorCollector
Improve sequence_analyze.py, defined interfaces