Large scale DNA identification: The ICMP experience