+ if ( !multiReader.Open(m_tempFilenames) ) {
+ cerr << "bamtools sort ERROR: could not open BamMultiReader for merging temp files... Aborting." << endl;
+ return false;
+ }
+
+ // set sort order for merge
+ if ( m_settings->IsSortingByName )
+ multiReader.SetSortOrder(BamMultiReader::SortedByReadName);
+ else
+ multiReader.SetSortOrder(BamMultiReader::SortedByPosition);