csw / bioruby-maf

MAF parser for BioRuby
MIT License
11 stars 6 forks source link

Compare index search performance against bx-python #75

Closed csw closed 2 years ago

csw commented 12 years ago

Apples and oranges but should give a rough idea.

csw commented 12 years ago

These don't directly compare well, since bx-python searches one interval at a time while bio-maf can search for a set of intervals.

Single interval search:

Multiple interval search:

Bottom line: there is definitely a performance cost to using Kyoto Cabinet, which is exacerbated under JRuby. (Not clear whether this is a JRuby->Java issue or a Java->JNI issue, or both.) However, it's not clear that it's big enough to constitute a problem.