1 #ifndef GPIPE_COMMON___TABULAR_FORMAT__HPP
2 #define GPIPE_COMMON___TABULAR_FORMAT__HPP
64 { m_Scores = scores; }
70 const objects::CSeq_align& align) = 0;
79 const string &unavailable_string =
"");
80 void SetFormat(
const string&
format);
90 void Format(
const objects::CSeq_align& align);
93 {
return m_FormatterMap; }
96 {
return m_Formatters; }
119 const objects::CSeq_align& align);
134 const objects::CSeq_align& align);
152 const objects::CSeq_align& align);
168 const objects::CSeq_align& align);
184 const objects::CSeq_align& align);
199 const objects::CSeq_align& align);
213 const objects::CSeq_align& align);
224 const objects::CSeq_align& align);
237 const objects::CSeq_align& align);
256 const objects::CSeq_align& align);
271 const objects::CSeq_align& align);
282 const objects::CSeq_align& align);
293 const objects::CSeq_align& align);
305 const objects::CSeq_align& align);
319 const objects::CSeq_align& align);
332 const objects::CSeq_align& align);
343 const objects::CSeq_align& align);
354 const objects::CSeq_align& align);
365 const objects::CSeq_align& align);
376 const objects::CSeq_align& align);
387 const objects::CSeq_align& align);
397 const string& col_name);
401 const objects::CSeq_align& align);
418 const objects::CSeq_align& align);
431 const objects::CSeq_align& align);
445 const objects::CSeq_align& align);
463 const objects::CSeq_align& align);
480 const objects::CSeq_align& align);
496 const objects::CSeq_align& align);
520 const objects::CSeq_align& align);
546 const objects::CSeq_align& align);
564 const objects::CSeq_align& align);
579 const objects::CSeq_align& align);
593 const objects::CSeq_align& align);
607 const objects::CSeq_align& align);
621 const objects::CSeq_align& align);
625 void x_RecurseStrands(
const objects::CSeq_align& align,
bool& Plus,
bool& Minus);
637 const objects::CSeq_align& align);
659 const objects::CSeq_align& align);
681 const objects::CSeq_align& align);
696 const objects::CSeq_align& align);
709 const objects::CSeq_align& align);
731 const objects::CSeq_align& align);
748 const objects::CSeq_align& align);
763 const objects::CSeq_align& align);
779 const objects::CSeq_align& align);
794 const objects::CSeq_align& align);
808 const objects::CSeq_align& align);
821 const objects::CSeq_align& align);
834 const objects::CSeq_align& align);
CTabularFormatter_FixedText(const string &col_name, const string &text)
void PrintHelpText(CNcbiOstream &ostr) const
void PrintHeader(CNcbiOstream &ostr) const
void Print(CNcbiOstream &ostr, const objects::CSeq_align &align)
API (CDeflineGenerator) for computing sequences' titles ("definitions").
unsigned int TSeqPos
Type for sequence locations and lengths.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define END_SCOPE(ns)
End the previously defined scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
#define BEGIN_SCOPE(ns)
Define a new scope.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
static void text(MDB_val *v)
#define row(bind, expected)