[cctbxbb] Deleting batch from mtz batch header via iotbx.mtz

Ralf Grosse-Kunstleve rwgrosse-kunstleve at lbl.gov
Tue Sep 27 03:57:50 PDT 2011


Hi Graeme,

object_bpl.cpp

in this case. -- In a meeting right now and up against a deadline... can you
figure it out from here?

Ralf


On Tue, Sep 27, 2011 at 1:31 AM, <Graeme.Winter at diamond.ac.uk> wrote:

> Hi Ralf,
>
> I tried creating a new mtz object and copying the batches in there, which
> worked just fine (though a copy constructor would not go amiss!) however I
> hit a blocker when I tried to add the reflections to the new mtz object as
> o.n_reflections() was 0 and (as far as I can see) cannot be changed from the
> Python API.
>
> Would it be possible to export this:
>
>      /*! \brief Allocates memory for new_nref and fill all new data
>          slots with "not-a-number" bit patterns.
>       */
>      /*! Not available in Python.
>       */
>      void      adjust_column_array_sizes(int new_nref);
>
> To the Python API? I have not figured out yet where this should be done.
>
> Thanks,
>
> Graeme
>
>
>
> ________________________________
> From: cctbxbb-bounces at phenix-online.org [cctbxbb-bounces at phenix-online.org]
> on behalf of Ralf Grosse-Kunstleve [rwgrosse-kunstleve at lbl.gov]
> Sent: 09 September 2011 19:36
> To: cctbx mailing list
> Subject: Re: [cctbxbb] Deleting batch from mtz batch header via iotbx.mtz
>
> Hi Graeme,
>
> Is there a way to delete a batch from an mtz file batch header? Been trying
> to do this and it looks like it is impossible – though you can add batches.
>
> Clearly there is the worry that the subsequent batch column may then refer
> to a missing batch, however…
>
> Yes, I didn't wrap the entire CMTZ API (parts I wasn't sure are safe).
> My idea was that you simply make a new iotbx.mtz.object and copy only the
> batches you want.
> Patches welcome to add the delete support.
>
> Ralf
>
>
> --
> 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
> cctbxbb at phenix-online.org
> http://phenix-online.org/mailman/listinfo/cctbxbb
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://phenix-online.org/pipermail/cctbxbb/attachments/20110927/2dd3e2a8/attachment.htm>


More information about the cctbxbb mailing list