Thanks everybody for suggestiones, and Warren for fixing the problem. I
will see if we could generate some phimap not 65x65x65.

Ksushik, I don't know why your Delphi is working fine, here is my output
from load phimap, which it should be cause of the endianess:

  PHIMapToStr: now starting phimap
  PHIMapToStr: potential
  PHIMapToStr: qdiffxas: qdiffxs4 with an improved surfacing routine
  PHIMapToStr:  j#
  ObjectMap: Map Read.  Range = -3388..... to 37....
  Crystal: Unit Cell            1.000    1.000    1.000
  Crystal: Alpha Beta Gamma    90.000   90.000   90.000
  Crystal: RealToFrac Matrix
  Crystal:    1.0000    0.0000    0.0000
  Crystal:    0.0000    1.0000    0.0000
  Crystal:    0.0000    0.0000    1.0000
  Crystal: FracToReal Matrix
  Crystal:    1.0000    0.0000    0.0000
  Crystal:    0.0000    1.0000    0.0000
  Crystal:    0.0000    0.0000    1.0000
  Crystal: Unit Cell Volume        1.
  Executive: object "map" created.

Best
Yu


===========================================
Yu Chen
Howard Hughes Medical Institute
Chemistry Building, Rm 122
University of Maryland at Baltimore County
1000 Hilltop Circle
Baltimore, MD 21250

phone:  (410)455-6347
        (410)455-2718
fax:    (410)455-1174
email:  c...@hhmi.umbc.edu
===========================================

On Wed, 9 Jul 2003, Warren L. DeLano wrote:

> Okay, scratch that -- I fixed the problem, relying on "standard"
> Fortran unformatted IO conventions to automatically determine endianness
> and map size.
>
> PyMOL should now be able to read a PHI map of any dimensionality, so
> long as record size is implicitly and correctly specified in the map
> file.   This may or may not be the case for ".phi" files written from C
> (for example, "fld2phi" is hard-coded for a 65x65x65 map, because the
> data block's record length specifier is hardcoded to be 0x10c304 =
> 65*65*65*4).
>
> Can someone send me a PHI map which is not 65x65x65 for testing
> purposes?  Please include the associated PDB file for visual
> verification.  Thanks!
>
> Looks like we'll need to push out another release sooner rather than
> later...
>
> Cheers,
> Warren
>
> --
> mailto:war...@delanoscientific.com
> Warren L. DeLano, Ph.D.
> Principal Scientist
> DeLano Scientific LLC
> Voice (650)-346-1154
> Fax   (650)-593-4020
>
> > -----Original Message-----
> > From: pymol-users-ad...@lists.sourceforge.net [mailto:pymol-users-
> > ad...@lists.sourceforge.net] On Behalf Of Warren L. DeLano
> > Sent: Wednesday, July 09, 2003 2:20 PM
> > To: 'EPF (Esben Peter Friis)'; 'Kaushik Raha '; 'Yu Chen '
> > Cc: pymol-users@lists.sourceforge.net
> > Subject: RE: [PyMOL] Electrostatic potential maps in PyMOL
> >
> > Yes, you have identified the problem:  PyMOL 0.90 currently only reads
> > PHI files in one of the two endian formats (not sure if it is big or
> > little).
> >
> > The problem is, how it PyMOL to determine which format the incoming
> map
> > is in?  The file format is so darn implicit, I haven't yet come up
> with
> > any effective way of doing it without risking a floating exception on
> > finicky hardware.
> >
> > Any ideas?  If we can just determine the "enddian-ness" of the
> incoming
> > file, then the rest is a snap.
> >
> > Warren
> >
> > --
> > mailto:war...@delanoscientific.com
> > Warren L. DeLano, Ph.D.
> > Principal Scientist
> > DeLano Scientific LLC
> > Voice (650)-346-1154
> > Fax   (650)-593-4020
> >
> >
> >
> >
> >
> > -------------------------------------------------------
> > This SF.Net email sponsored by: Parasoft
> > Error proof Web apps, automate testing & more.
> > Download & eval WebKing and get a free book.
> > www.parasoft.com/bulletproofapps
> > _______________________________________________
> > PyMOL-users mailing list
> > PyMOL-users@lists.sourceforge.net
> > https://lists.sourceforge.net/lists/listinfo/pymol-users
>
>


Reply via email to