Management and analysis of DNA microarray data by using weighted trees