Creating a testing framework and evaluation techniques for rare genetic disease algorithms