Thank you, Thomas! Em seg., 9 de nov. de 2020 às 06:29, Thomas Holder < thomas.hol...@schrodinger.com> escreveu:
> Hi Pedro, > > chempy.Atom doesn't store model and state. The only option I can think of > right now is to use a custom property (Incentive PyMOL feature, won't work > in Open-Source PyMOL): > > cmd.alter('all', 'p.model = model') > print(cmd.get_model('all').atom[0].atom_properties['model']) > > Or maybe you can do the same thing with cmd.iterate_state, consider the > following two approaches to the same problem: > > # using get_model > for state in range(1, cmd.count_states() + 1): > for at in cmd.get_model("all", state): > print(at.coord) > print(at.text_type) > print(at.atom_properties['model']) > print(state) > > # using iterate or iterate_state > def callback(x, y, z, text_type, model, state): > print((x, y, z)) > print(text_type) > print(model) > print(state) > cmd.iterate_state(0, "all", "callback(x,y,z,text_type,model,state)", > space={"callback": callback}) > > > Hope that helps. > > Cheers, > Thomas > > > > On Nov 6, 2020, at 6:29 PM, Pedro Lacerda <pslace...@gmail.com> wrote: > > > > Hi, > > > > I got an `chempy.Atom` instance via `cmd.get_model().atom`. > > > > How to get the state and object name. > > > > > > Thank you! > > > > -- > > Pedro Sousa Lacerda > > > > Laboratório de Bioinformática e Modelagem Molecular / UFBA > > Mestrando em Ciências Farmácias / UEFS > > > > @pslacerda > > +55 71 9 9981-1856 > > http://lattes.cnpq.br/8338596525330907 > > _______________________________________________ > > PyMOL-users mailing list > > Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net > > Unsubscribe: > https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe > > -- > Thomas Holder > PyMOL Principal Developer > Schrödinger, Inc. > > -- Pedro Sousa Lacerda Laboratório de Bioinformática e Modelagem Molecular / UFBA Mestrando em Ciências Farmácias / UEFS @pslacerda +55 71 9 9981-1856 http://lattes.cnpq.br/8338596525330907
_______________________________________________ PyMOL-users mailing list Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net Unsubscribe: https://sourceforge.net/projects/pymol/lists/pymol-users/unsubscribe