a768101354fb1396dac06672b33e5f26 bmcbioinformatics_a2009m6v10n188.pdf