caryotype analysis