(CSeq_descr::Tdata::const_iterator desc = se.
GetDescr().
Get().begin(); desc != se.
GetDescr().
Get().end(); ++desc)
55 if(!(*desc)->IsTitle())
56(*it)->SetDescr().Set().push_back(*desc);
74sel_srv->GetActiveObjects(sel_objects);
76 if(sel_objects.empty())
89 if(!ws)
return NULL;
109CBioseq_set::TSeq_set::iterator remove_me;
112 if((*it)->IsSet() && bioseqset->
Equals((*it)->GetSet()))
114se = &(*it)->SetSet();
143bioseqset =
dynamic_cast<constobjects::CBioseq_set*
>((*it).object.GetPointer());
183bioseqset =
dynamic_cast<constobjects::CBioseq_set*
>((*it).object.GetPointer());
User-defined methods of the data storage class.
CUndoManager & GetUndoManager()
CProjectService - a service providing API for operations with Workspaces and Projects.
static void remove_set(IWorkbench *wb)
static void RemoveOneSet(const CBioseq_set *bioseqset, CScope &scope, CRef< CBioseq_set > &new_set)
static void MoveDescrToEntries(CBioseq_set &se)
static void remove_sets_from_set(IWorkbench *wb)
static TConstScopedObjects GetSelectedObjects(IWorkbench *wb)
static ICommandProccessor * GetCmdProcessor(IWorkbench *wb, CScope &scope)
Undo/Redo interface for editing operations.
virtual void Execute(IEditCommand *command, wxWindow *window=0)=0
IWorkbench is the central interface in the application framework.
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
#define NON_CONST_ITERATE(Type, Var, Cont)
Non constant version of ITERATE macro.
CIRef< T > GetServiceByType()
retrieves a typed reference to a service, the name of C++ type is used as the name of the service.
objects::CSeq_entry_Handle GetTopSeqEntryFromScopedObject(SConstScopedObject &obj)
vector< SConstScopedObject > TConstScopedObjects
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
virtual bool Equals(const CSerialObject &object, ESerialRecursionMode how=eRecursive) const
Check if both objects contain the same values.
CBioseq_set_Handle GetBioseq_setHandle(const CBioseq_set &seqset, EMissing action=eMissing_Default)
CConstRef< CBioseq_set > GetCompleteBioseq_set(void) const
Return the complete bioseq-set object.
CBioseq_set_Handle GetParentBioseq_set(void) const
Return a handle for the parent Bioseq-set, or null handle.
CConstRef< CBioseq_set > GetBioseq_setCore(void) const
Return core data for the bioseq-set.
TObjectType * GetPointer(void) const THROWS_NONE
Get pointer,.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
bool IsSetClass(void) const
Check if a value has been assigned to Class data member.
const TDescr & GetDescr(void) const
Get the Descr member data.
TClass GetClass(void) const
Get the Class member data.
bool IsSetDescr(void) const
Check if a value has been assigned to Descr data member.
void ResetDescr(void)
Reset Descr data member.
TSeq_set & SetSeq_set(void)
Assign a value to Seq_set data member.
@ eClass_parts
parts for 2 or 3
@ eClass_nuc_prot
nuc acid and coded proteins
@ eClass_segset
segmented sequence + parts
const Tdata & Get(void) const
Get the member data.
void GetViewObjects(IWorkbench *workbench, TConstScopedObjects &objects)
USING_SCOPE(ncbi::objects)
Utility macros and typedefs for exploring NCBI objects from seqset.asn.
#define FOR_EACH_SEQENTRY_ON_SEQSET(Itr, Var)
FOR_EACH_SEQENTRY_ON_SEQSET EDIT_EACH_SEQENTRY_ON_SEQSET.
#define EDIT_EACH_SEQENTRY_ON_SEQSET(Itr, Var)
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4