70 unsigned int uFlags) :
82 unsigned int uFlags) :
118 "Processing terminated by user");
129 "Input alignment type not supported",
eDiag_Error);
144 for (
const auto& pAlign:
data) {
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
User-defined methods of the data storage class.
void Initialize(CScope &scope, const CSpliced_seg &splicedSeg)
bool WriteAlign(const CSeq_align &align, const string &name="", const string &descr="") override
Write a raw Seq-align to the internal output stream.
bool WriteAnnot(const CSeq_annot &annot, const string &name="", const string &descr="") override
Write a raw Seq-annot to the internal output stream.
CPslWriter(CScope &scope, CNcbiOstream &ostr, unsigned int uFlags)
Defines and provides stubs for a general interface to a variety of file formatters.
virtual bool WriteAnnot(const CSeq_annot &, const string &="", const string &="")
Write a raw Seq-annot to the internal output stream.
CWriterListener * mpMessageListener
virtual void PutMessage(const CWriterMessage &message)
@ eDiag_Error
Error message.
@ eDiag_Fatal
Fatal error – guarantees exit(or abort)
#define NCBI_THROW(exception_class, err_code, message)
Generic macro to throw an exception, given the exception class, error code and message string.
const string & GetMsg(void) const
Get message string.
void Reset(void)
Reset reference object.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
const TDenseg & GetDenseg(void) const
Get the variant data.
E_Choice Which(void) const
Which variant is currently selected.
bool CanGetScore(void) const
Check if it is safe to call GetScore method.
const TSpliced & GetSpliced(void) const
Get the variant data.
const TScore & GetScore(void) const
Get the Score member data.
const TDisc & GetDisc(void) const
Get the variant data.
const Tdata & Get(void) const
Get the member data.
const TSegs & GetSegs(void) const
Get the Segs member data.
const TAlign & GetAlign(void) const
Get the variant data.
const TData & GetData(void) const
Get the Data member data.