Parsing clustalw phylogeny trees is functional