change pmids_ data structure from std::set to std::vector to retain the insertion order