Sequence analysis software development