Go to the documentation of this file.Go to the SVN repository for this file.
32 #ifndef OBJTOOLS_WRITERS___VCF_WRITER__HPP
33 #define OBJTOOLS_WRITERS___VCF_WRITER__HPP
63 const string& =
"" )
override;
68 void x_GetTypeRefAlt(
const CVariation_inst &inst,
int &rtype,
string &ref, list<int>& alt_types, vector<string> &alt);
79 bool x_WriteMetaCreateNew(
88 bool x_WriteFeatureChrom(
91 bool x_WriteFeaturePos(
97 bool x_WriteFeatureId(
100 bool x_WriteFeatureRef(
101 const unsigned int start,
103 const string &anchor,
107 bool x_WriteFeatureAlt(
108 const unsigned int start,
110 const string &anchor,
111 const list<int>& alt_types,
112 const vector<string> &alt
115 bool x_WriteFeatureQual(
118 bool x_WriteFeatureFilter(
121 bool x_WriteFeatureInfo(
124 bool x_WriteFeatureGenotypeData(
User-defined methods of the data storage class.
virtual bool xWriteFeature(CFeat_CI)
vector< string > m_GenotypeHeaders
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.
TFlags
Customization flags that are relevant to all CWriterBase derived writers.
virtual SAnnotSelector & SetAnnotSelector(void)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
IO_PREFIX::ostream CNcbiOstream
Portable alias for ostream.
#define NCBI_XOBJWRITE_EXPORT