X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=src%2Fgenealgorithms.h;h=7f07d17f47476f617018e62494b7cb0ed9e738c6;hb=e44303f027e957d05c9e9418fbd68171f3707599;hp=0158c35108616b4fd18b452ec357fa39841005c3;hpb=052ccbc26078638efee3614cd7cc2ea485313cad;p=germs.git diff --git a/src/genealgorithms.h b/src/genealgorithms.h index 0158c35..7f07d17 100644 --- a/src/genealgorithms.h +++ b/src/genealgorithms.h @@ -49,7 +49,12 @@ std::vector > robinsonSchensted(const GeneOrder& go); /** * Counts the number of cycles in the gene order. */ -int countCycles(const GeneOrder& go); +size_t countCycles(const GeneOrder& go); + +/** + * Calculates the inversion distance for this gene order + */ +size_t inversionDistance(const GeneOrder& go); /** * Finds the components in the gene order.