Sequence assembly tools