diff --git a/sdk/plugins/output.cpp b/sdk/plugins/output.cpp index 488247e..88e2e80 100644 --- a/sdk/plugins/output.cpp +++ b/sdk/plugins/output.cpp @@ -271,7 +271,8 @@ class rankOutput : public MatrixOutput if (targetFiles.isEmpty() || queryFiles.isEmpty()) return; QList ranks; - QList scores; + QList positions; + QList scores; QStringList lines; for (int i=0; i RankPair; foreach (const RankPair &pair, Common::Sort(ranks, false)) - lines.append(queryFiles[pair.second].name + " " + QString::number(pair.first) + " " + QString::number(scores[pair.second]) + " " + targetFiles[pair.second].name); + lines.append(queryFiles[pair.second].name + " " + QString::number(pair.first) + " " + QString::number(scores[pair.second]) + " " + targetFiles[positions[pair.second]].name); QtUtils::writeFile(file, lines); }