Research Article
FN-Identify: Novel Restriction Enzymes-Based Method for Bacterial Identification in Absence of Genome Sequencing
Input: Bacterial family and a set of restriction enzymes . | Output: A tree representing the created gene-identification scheme | .addRoot | Predict the restriction map by restricting all species/strains of using all enzymes of . | if all enzymes of are visited then | return | else if number of strains/species in is then | return | else | Search to find the restriction enzyme that gives the largest number of distinct | number-of-fragments when applied to all gene-sequences of . | Group all strains/species having the same number-of-fragments in a distinct group based | on the results produced by ; | .enzyme ; | for each resulting group do | createScheme(); | newNode.group ; | newNode.enzyme ; | newNode.numOfFragments numOfFragments; | .AddChild(newNode) | end for | end if | return |
|