Identifying The Structure Of Genomic Islands In Prokaryotes