147 if (field ==
"GenBank FlatFile")
virtual bool Match(const string &value)
virtual void ResetValue(void)
virtual bool SameObject()
virtual void Modify(EActionType action)
virtual string GetValue(void)
virtual void SetValue(const string &value)
CEditingActionFlatFile(CSeq_entry_Handle seh, const string &name="CEditingActionFlatFile")
virtual void SwapContext(IEditingAction *source)
virtual void FindRelated(EActionType action)
virtual bool IsSetValue(void)
virtual void Find(EActionType action)
void SetFormatGenbank(void)
void SkipGenbankBlock(FGenbankBlocks fTGenbankBlocksMask)
void SetStyleNormal(void)
@ fGenbankBlocks_FeatAndGap
@ fGenbankBlocks_Sequence
@ fGenbankBlocks_Featheader
@ fGenbankBlocks_Basecount
void Generate(const CSeq_entry_Handle &entry, CFlatItemOStream &item_os, const multiout &={})
CNcbiOstrstreamToString class helps convert CNcbiOstrstream to a string Sample usage:
CSeq_entry_Handle m_TopSeqEntry
CSeq_entry_Handle m_CurrentSeqEntry
void Action(EActionType action)
virtual void SwapContext(IEditingAction *source)
CRef< CEditingActionConstraint > m_constraint
IEditingAction * CreateActionMisc(CSeq_entry_Handle seh, const string &field)
void swap(NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair1, NCBI_NS_NCBI::pair_base_member< T1, T2 > &pair2)
#define LOG_POST(message)
This macro is deprecated and it's strongly recomended to move in all projects (except tests) to macro...
const string & GetMsg(void) const
Get message string.
TBioseqCore GetBioseqCore(void) const
Get bioseq core structure.
CSeq_entry_Handle GetSeq_entry_Handle(void) const
Get parent Seq-entry handle.
CScope & GetScope(void) const
Get scope this handle belongs to.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsOssEmpty(CNcbiOstrstream &oss)
const GenericPointer< typename T::ValueType > T2 value
const CharType(& source)[N]
Utility macros and typedefs for exploring NCBI objects from seq.asn.