Partitioning and combining data in phylogenetic analysis