QTL analysis by variance component models