Go to the SVN repository for this file.
1 #ifndef GPIPE_COMMON___ALIGN_SORT__HPP 2 #define GPIPE_COMMON___ALIGN_SORT__HPP 55 const string&tmp_path =
"/tmp",
56 size_tmemory_limit = 0,
61 typedefpair<string, double>
TItem;
80 voidMergeSortedFiles(
constvector<string> &input_files,
82 boolremove_input_files =
false,
83 boolfiltered =
false);
94{
returnm_Extractor.count; }
126 returnpredicate(k2.first, k1.first);
virtual size_t GetCountProcessed() const =0
virtual size_t GetCountEmitted() const =0
virtual ~IAlignSortedOutput()
virtual void Write(const TAlignment &aln)=0
SAlignExtractor m_Extractor
void SortAlignments(const list< CRef< objects::CSeq_align > > &aligns, list< CRef< objects::CSeq_align > > &sorted)
Utility function for sorting alignments whern all alignments are in-core.
deque< TAlignment > TAlignments
CRef< CAlignFilter > m_Filter
void SortAlignments(const vector< CRef< objects::CSeq_align > > &aligns, vector< CRef< objects::CSeq_align > > &sorted)
pair< SSortKey, CRef< CSeq_align > > TAlignment
size_t NumProcessed() const
pair< TAlignment, size_t > SKeyAndFile
SSortKey_Less m_Predicate
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void Start(void)
Start the timer.
#define NCBI_XALGOALIGN_EXPORT
Defines: CTimeFormat - storage class for time format.
SPQSort(const SSortKey_Less &sk)
vector< ESortDir > sort_dirs
pair< string, double > TItem
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4