X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=src%2Fmain.cpp;h=153aff40e608bce08a91bfe77a4980f017379ca8;hb=f8575ea6c0982bba5ccf42771b2994d19500c0a3;hp=34ac34fbfc54cfa749900b90d337cd3a4b9be66f;hpb=cc8cefc83ca7216594d937b839673efafeee68f4;p=germs.git diff --git a/src/main.cpp b/src/main.cpp index 34ac34f..153aff4 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -12,8 +12,7 @@ using namespace std; #include "modelidentifier.h" #include "genesorter.h" #include "sortaction.h" - -typedef pair modelpair; +#include "model.h" int main(int argc, char** argv){ @@ -60,10 +59,10 @@ int main(int argc, char** argv){ //TODO: Identify ModelIdentifier mi(ann); - map scores = mi.identify(go); - for (map::iterator m = scores.begin(); - m != scores.end(); ++m){ - cout << "Model: " << m->first << " score: " << m->second << endl; + priority_queue > pq = mi.identify(go); + while (pq.size() > 0){ + cout << "Model: " << pq.top().second.name() << " score: " << pq.top().first << endl; + pq.pop(); } //TODO: Chose a sorter