1. A non-transitory computer-accessible medium having stored thereon computer executable instructions for comparing a first genome to a second genome which, when the executable instructions are executed by a processing arrangement, configure the processing arrangement to perform procedures comprising: (a) generating a first library for the first genome and a second library for the second genome; (b) providing a plurality of matches between elements in the first library common to elements in the second library; (c) ranking each of the matches to determine a likelihood of similarity between the common elements in the first and second libraries, including: (1) setting a first relative similarity value for a match with a highest likelihood of similarity between one element of the first library and common elements of the second library; and (2) calculating a relative similarity value as a fraction of the first relative similarity for each other match between the one element of the first library and common elements of the second library; and (d) associating the matches having a predetermined likelihood.