Add code and data for BMC paper:A novel hierarchical algorithm for gene sequences