Re: [PyMOL] Chain Selection doesn't work (MacPymolEdu)

2015-02-17 Thread Thomas Holder
Hi Jared, Simon and all Edu PyMOL users,

I don't think Python 3.x is involved here, the interpreter does know about 
reduce. However, inside list comprehension syntax, reduce is not known 
anymore (?). Edu MacPyMOL is linked against Python 2.5, which on OS X 10.10 is 
actually symlinked to Python 2.6.

So far Schrödinger had no plans to update the Edu builds. They just worked 
and provided enough functionality for educational purposes. Unfortunately, this 
is not true anymore for OS X 10.10. That being said, we don't want to provide 
software that doesn't work, and we also are committed to provide free and easy 
(precompiled) PyMOL access to people in education. We are now working on an 
updated Edu build, testing and approval in progress.

Cheers,
  Thomas

On 17 Feb 2015, at 09:43, Sampson, Jared jared.samp...@nyumc.org wrote:

 Hi Simon - 
 
 It looks like your default Python is now 3.x rather than 2.x.  The built-in 
 function reduce() was moved to functools.reduce() as of version 3.0.  You can 
 confirm whether this is the case via “python --version” on the command line.
 
 One solution might be to make 2.7 the default again, perhaps via symlink to 
 /usr/bin/python2.7 or adjusting your $PATH, although honestly I'm not sure 
 about which Python is actually used by the precompiled Edu binaries.  Maybe 
 others can chime in on that.
 
 Hope that helps.
 
 Cheers,
 Jared
 
 --
 Jared Sampson
 Xiangpeng Kong Lab
 NYU Langone Medical Center
 http://kong.med.nyu.edu/
 
 
 
 
 
 
 On Feb 16, 2015, at 8:24 AM, Simon Fortier simon.fortie...@umontreal.ca 
 wrote:
 
 Hi,
 I'm trying to select specific chains with the following command, which used 
 to work.
 
 select , /3J3A//D
 
 However, under Yosemite 10.10.2 (latest update), I keep receiving the 
 following error msg and can't select chains anymore...very annoying...any 
 ideas?
 
 Traceback (most recent call last):
   File 
 /Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/parser.py, line 
 254, in parse
 self.result=apply(layer.kw[0],layer.args,layer.kw_args)
   File 
 /Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selecting.py, 
 line 103, in select
 selection = selector.process(selection)
   File 
 /Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selector.py, 
 line 113, in process
 st = reduce(lambda x,y:x++y,lst)
 AttributeError: 'module' object has no attribute 'reduce'
 
 Thanks
 
 -- 
 Simon Fortier
 Ph.D Candidate
 Institute of Research in Immunology and Cancer
 Université de Montréal

-- 
Thomas Holder
PyMOL Principal Developer
Schrödinger, Inc.


--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk
___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net


Re: [PyMOL] Chain Selection doesn't work (MacPymolEdu)

2015-02-17 Thread Sampson, Jared
Hi Simon -

It looks like your default Python is now 3.x rather than 2.x.  The built-in 
function reduce() was moved to functools.reduce() as of version 3.0.  You can 
confirm whether this is the case via “python --version” on the command line.

One solution might be to make 2.7 the default again, perhaps via symlink to 
/usr/bin/python2.7 or adjusting your $PATH, although honestly I'm not sure 
about which Python is actually used by the precompiled Edu binaries.  Maybe 
others can chime in on that.

Hope that helps.

Cheers,
Jared

--
Jared Sampson
Xiangpeng Kong Lab
NYU Langone Medical Center
http://kong.med.nyu.edu/






On Feb 16, 2015, at 8:24 AM, Simon Fortier 
simon.fortie...@umontreal.camailto:simon.fortie...@umontreal.ca wrote:

Hi,
I'm trying to select specific chains with the following command, which used to 
work.

select , /3J3A//D

However, under Yosemite 10.10.2 (latest update), I keep receiving the following 
error msg and can't select chains anymore...very annoying...any ideas?

Traceback (most recent call last):
  File /Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/parser.py, 
line 254, in parse
self.result=apply(layer.kwhttp://layer.kw/[0],layer.args,layer.kw_args)
  File 
/Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selecting.py, line 
103, in select
selection = selector.process(selection)
  File 
/Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selector.py, line 
113, in process
st = reduce(lambda x,y:x++y,lst)
AttributeError: 'module' object has no attribute 'reduce'

Thanks

--
Simon Fortier
Ph.D Candidate
Institute of Research in Immunology and Cancer
Université de Montréal

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net

[PyMOL] Chain Selection doesn't work (MacPymolEdu)

2015-02-16 Thread Simon Fortier
Hi,
I'm trying to select specific chains with the following command, which used
to work.

select , /3J3A//D

However, under Yosemite 10.10.2 (latest update), I keep receiving the
following error msg and can't select chains anymore...very annoying...any
ideas?

Traceback (most recent call last):
  File
/Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/parser.py,
line 254, in parse
self.result=apply(layer.kw[0],layer.args,layer.kw_args)
  File
/Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selecting.py,
line 103, in select
selection = selector.process(selection)
  File
/Users/Simon/Downloads/MacPyMOLEdu.app/pymol/modules/pymol/selector.py,
line 113, in process
st = reduce(lambda x,y:x++y,lst)
AttributeError: 'module' object has no attribute 'reduce'

Thanks

-- 
Simon Fortier
Ph.D Candidate
Institute of Research in Immunology and Cancer
Université de Montréal
--
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration  more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=190641631iu=/4140/ostg.clktrk___
PyMOL-users mailing list (PyMOL-users@lists.sourceforge.net)
Info Page: https://lists.sourceforge.net/lists/listinfo/pymol-users
Archives: http://www.mail-archive.com/pymol-users@lists.sourceforge.net