58 if (!x_HasTransgenicSubtype(s_ci->
GetSource())) {
65 add_to_cmd<objects::CBioSource> (
bool x_HasTransgenicSubtype(const CBioSource &biosrc)
virtual void apply_to(const CSeq_entry_Handle &tse, CRef< CCmdComposite > composite)
#define ITERATE(Type, Var, Cont)
ITERATE macro to sequence through container elements.
virtual void Assign(const CSerialObject &source, ESerialRecursionMode how=eRecursive)
Set object to copy of another one.
TObjectType * GetPointer(void) THROWS_NONE
Get pointer,.
const TSubtype & GetSubtype(void) const
Get the Subtype member data.
void SetSubtype(TSubtype value)
Assign a value to Subtype data member.
bool CanGetSubtype(void) const
Check if it is safe to call GetSubtype method.
void SetName(const TName &value)
Assign a value to Name data member.
TSubtype & SetSubtype(void)
Assign a value to Subtype data member.
const TSource & GetSource(void) const
Get the variant data.
@ e_Source
source of materials, includes Org-ref
Magic spell ;-) needed for some weird compilers... very empiric.