Noel, Thank you. I'm getting the following error though:
TypeError in method 'toSetData', argument 1 of type 'OpenBabel::OBGenericData *' Does it mean that the argument should not be an object returned by GetData()? What should it be then? Best regards, Igor On Tue, 2011-03-22 at 05:26 -0400, Noel O'Boyle wrote: > You need to cast it to the specific subclass first. Try calling > $newad = toSetData($ad) > and then > if ($newad && $newad->GetAlias() eq "Xx") > > - Noel > > On 21 March 2011 15:06, Igor Filippov [Contr] <filipp...@mail.nih.gov> wrote: > > Dear Colleagues, > > > > I need to implement in Perl a procedure which is C++ looks like the > > following: > > .... > > AliasData *ad; > > ad = (AliasData *) a->GetData(OBGenericDataType::SetData); > > if (ad != NULL && ad->GetAlias() == "Xx") > > .... > > > > This is what I have at the moment and it does not work unfortunately: > > .... > > $ad=$atom->GetData($Chemistry::OpenBabel::OBGenericDataType::SetData); > > if ($ad && $ad->GetAlias() eq "Xx") > > .... > > > > It doesn't seem to work even if I replace > > $Chemistry::OpenBabel::OBGenericDataType::SetData > > with it's numerical value - 23. > > > > Any recommendations will be most welcome! > > Igor > > > > > > ------------------------------------------------------------------------------ > > Colocation vs. Managed Hosting > > A question and answer guide to determining the best fit > > for your organization - today and in the future. > > http://p.sf.net/sfu/internap-sfd2d > > _______________________________________________ > > OpenBabel-discuss mailing list > > OpenBabel-discuss@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/openbabel-discuss > > ------------------------------------------------------------------------------ Enable your software for Intel(R) Active Management Technology to meet the growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your software be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ OpenBabel-discuss mailing list OpenBabel-discuss@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/openbabel-discuss