Hi Folks, Would anyone have any objection if I added some code to iotbx.xds to read things like experimental geometry etc in a straightforward way from the various files that the program produces? I see something to read reflection files in there already. Thanks, Graeme -- This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail. Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message. Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
On Fri, Oct 12, 2012 at 3:01 AM,
Would anyone have any objection if I added some code to iotbx.xds to read things like experimental geometry etc in a straightforward way from the various files that the program produces?
No objection here. I assume you already have access to the phenix_regression tree and anything else needed to run the tests? Although this does bring up a related issue: what exactly is the difference between the outputs of XDS and XSCALE? I added support for unmerged data a few months ago, and either program's files read okay (they're effectively the same as far as our parser is concerned), but it's totally unclear to me why anyone would want to use *unscaled* data as input for Phenix - unless either they or I are confused about what these data are, or what Phenix does internally. So I'm wondering if I need modify the parser to (optionally, except when called from Phenix) reject files out of XDS itself, and only accept XSCALE files. -Nat
On 10/12/2012 01:45 PM, Nathaniel Echols wrote:
On Fri, Oct 12, 2012 at 3:01 AM,
wrote: Would anyone have any objection if I added some code to iotbx.xds to read things like experimental geometry etc in a straightforward way from the various files that the program produces?
No objection here. I assume you already have access to the phenix_regression tree and anything else needed to run the tests?
Although this does bring up a related issue: what exactly is the difference between the outputs of XDS and XSCALE? I added support for
The main difference is that XSCALE.HKL _may_ have observations from several datasets whereas XDS_ASCII.HKL has observations from only a single dataset. Another difference is that XDS_ASCII.HKL has more information for each observation (which is needed for XSCALE). If a user has only a single dataset, s/he does not need to use XSCALE. One reason may be the wish to specify resolution shell limits manually, which is available from XSCALE but not from XDS.
unmerged data a few months ago, and either program's files read okay (they're effectively the same as far as our parser is concerned), but it's totally unclear to me why anyone would want to use *unscaled*
XDS_ASCII.HKL _is_ scaled. (INTEGRATE.HKL is unscaled)
data as input for Phenix - unless either they or I are confused about what these data are, or what Phenix does internally. So I'm wondering if I need modify the parser to (optionally, except when called from Phenix) reject files out of XDS itself, and only accept XSCALE files.
no reason to do that since XDS_ASCII.HKL is scaled. best, Kay
-Nat _______________________________________________ cctbxbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/cctbxbb
-- Kay Diederichs http://strucbio.biologie.uni-konstanz.de email: [email protected] Tel +49 7531 88 4049 Fax 3183 Fachbereich Biologie, Universität Konstanz, Box M647, D-78457 Konstanz This e-mail is digitally signed. If your e-mail client does not have the necessary capabilities, just ignore the attached signature "smime.p7s".
For information, I just added code to iotbx.xds:
Added: trunk/iotbx/xds/xds_geometry.py
xds_geometry reader: reads INTEGRATE.HKL, XDS_ASCII.HKL, XPARM.XDS etc. Usage
geometry = structured_xds_geometry(filename)
cell = geometry.sample.cell
Includes work() method and test data internally.
To do: link work() into existing test code.
At the moment the resulting data structure is dumb i.e. works more like Phil objects / c structs than classes.
Cheerio, Graeme
On 12 Oct 2012, at 11:01,
Hi Folks,
Would anyone have any objection if I added some code to iotbx.xds to read things like experimental geometry etc in a straightforward way from the various files that the program produces?
I see something to read reflection files in there already.
Thanks,
Graeme -- This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail. Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message. Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
_______________________________________________ cctbxbb mailing list [email protected] http://phenix-online.org/mailman/listinfo/cctbxbb
-- This e-mail and any attachments may contain confidential, copyright and or privileged material, and are for the use of the intended addressee only. If you are not the intended addressee or an authorised recipient of the addressee please notify us of receipt by returning the e-mail and do not use, copy, retain, distribute or disclose the information in or attached to the e-mail. Any opinions expressed within this e-mail are those of the individual and not necessarily of Diamond Light Source Ltd. Diamond Light Source Ltd. cannot guarantee that this e-mail or any attachments are free from viruses and we cannot accept liability for any damage which you may sustain as a result of software viruses which may be transmitted in or with the message. Diamond Light Source Limited (company no. 4375679). Registered in England and Wales with its registered office at Diamond House, Harwell Science and Innovation Campus, Didcot, Oxfordshire, OX11 0DE, United Kingdom
participants (3)
-
Graeme.Winter@diamond.ac.uk
-
Kay Diederichs
-
Nathaniel Echols