NCBI C++ ToolKit
|
Biodata iterators for macro execution. More...
#include <corelib/ncbiobj.hpp>
#include <serial/objectinfo.hpp>
#include <serial/iterator.hpp>
#include <objects/submit/Seq_submit.hpp>
#include <objects/submit/Submit_block.hpp>
#include <objects/biblio/Cit_sub.hpp>
#include <objects/seqfeat/BioSource.hpp>
#include <objects/seq/MolInfo.hpp>
#include <objects/general/User_object.hpp>
#include <objects/seqfeat/Seq_feat.hpp>
#include <objects/seq/Pubdesc.hpp>
#include <objects/pub/Pub.hpp>
#include <objects/taxon3/itaxon3.hpp>
#include <objmgr/seqdesc_ci.hpp>
#include <objmgr/bioseq_ci.hpp>
#include <objmgr/feat_ci.hpp>
#include <objmgr/align_ci.hpp>
#include <objmgr/seq_entry_ci.hpp>
#include <objmgr/seq_entry_handle.hpp>
#include <objmgr/util/autodef_options.hpp>
#include <gui/gui_export.h>
#include <gui/objutils/objects.hpp>
#include <gui/objutils/macro_exec.hpp>
#include <gui/objutils/macro_cmd_composite.hpp>
#include <gui/objutils/macro_hugecontext.hpp>
#include <unordered_map>
Go to the source code of this file.
Go to the SVN repository for this file.
Classes | |
class | IMacroBioDataIter |
IMacroBioDataIter - common interface of all iterators used in the editing macros The type of the iterator is defined by "foreach" selector in the macro. More... | |
struct | IMacroBioDataIter::STableToApply |
class | CMacroBioData_FeatIterBase |
CMacroBioData_FeatIterBase - iterates over any type of features. More... | |
struct | SFeatInterval |
class | CMacroBioData_FeatIntervalIter |
CMacroBioData_FeatIntervalIter - iterates over features within [|(left, right]|) intervals. More... | |
class | CMacroBioData_BioSourceIter |
CMacroBioData_BioSourceIter - iterates over all biosource descriptors and features in the seq-entry. More... | |
class | CMacroBioData_PubdescIter |
CMacroBioData_PubdescIter - iterates over all publication descriptors and features in the seq-entry. More... | |
class | CMacroBioData_PubdescIter::CSubmitblockIter |
class | CMacroBioData_SeqdescIter |
CMacroBioData_SeqdescIter- iterates over all types of sequence descriptors. More... | |
class | CMacroBioData_MolInfoIter |
CMacroBioData_MolInfoIter - iterates over all molinfos in the seq-entry. More... | |
class | CMacroBioData_UserObjectIter |
CMacroBioData_UserObjectIter - iterates over all user objects in the seq-entry. More... | |
class | CMacroBioData_StructCommentIter |
CMacroBioData_StructCommentIter - iterates over all structured comments in the seq-entry. More... | |
class | CMacroBioData_DBLinkIter |
CMacroBioData_DBLinkIter - iterates over all DBlinks in the seq-entry. More... | |
class | CMacroBioData_AutodefOptsIter |
CMacroBioData_AutodefOptsIter - iterates over all AutodefOptions in the seq-entry. More... | |
class | CMacroBioData_SeqAlignIter |
CMacroBioData_SeqAlignIter - iterates over sequence alignments. More... | |
class | CMacroBioData_SeqIter |
CMacroBioData_SeqIter- iterates over sequences (na and aa) More... | |
class | CMacroBioData_SeqNAIter |
class | CMacroBioData_SeqAAIter |
class | CMacroBioData_SeqSetIter |
CMacroBioData_SeqSetIter- iterates over sets. More... | |
class | CMacroBioData_TSEntryIter |
CMacroBioData_TSEntryIterBase - iterator pointing to the top seq-entry. More... | |
Biodata iterators for macro execution.
Definition in file macro_biodata_iter.hpp.