PartTree: an algorithm to build an approximate tree from a large number of unaligned sequences | Synapse