Hi Phil, what I tend to do if I want to stay as close as possible to the original data:
scala hklin some.mtz hklout tmp.mtz <<end_ip RUN 1 BATCH 1 TO 9999 ONLYMERGE ANALYSE NONORMAL NOPLOT SDCORR NOREFINE FIXSDB NOADJUST BOTH 1.0 0.0 0.0 INITIAL UNITY REJECT 999.9 ALL 999.9 END end_ip truncate hklin tmp.mtz hklout other.mtz <<end_ip SCALE 1.0 ANOM NO END end_ip ... maybe with NOTRUNCATE as well. This is a bit older ... so there might be a way of achieving the same with the more modern aimless and ctruncate? Cheers Clemens On Tue, Feb 12, 2013 at 06:52:19PM +0100, Phil Evans wrote: > Ah I'm not sure about that. It may be possible to tell ctruncate not to do > this. Actually if you started with Fs you don't want to truncate the data. > Maybe use old truncate with the notruncate option > > Phil > > Sent from my iPad > > On 12 Feb 2013, at 18:48, Ethan Merritt <merr...@u.washington.edu> wrote: > > > On Tuesday, February 12, 2013 12:39:57 am Phil wrote: > >> "Scale constant" in Aimless or Scala should do it. I should probably make > >> that automatic. > > > > "scale constant" did indeed persuade aimless/scala to run. > > However, what seems to have happened is that aimless/scala expanded the > > original > > [I, SIGI] into [I+, SIGI+] [I-, SIGI-], but all the [I-, SIGI-] entries > > were > > filled in as zero. When ctruncate runs, it segfaults on a divide by zero > > error. > > If I filter out the +/- columns and run ctruncate again, all is well. > > So aside from anything else, I think ctruncate needs some sanity checks for > > all-zero columns. > > > > Ethan > > > > > >> > >> I should probably also add a CIF reader to Pointless. Is there a good > >> (easy) C++ one out there? > >> > >> Phil > >> > >> Sent from my iPad > >> > >> On 12 Feb 2013, at 08:08, Jens Kaiser <kai...@caltech.edu> wrote: > >> > >>> Ethan, > >>> The last time I attempted similar things, I had to run rotaprep to > >>> convince scala of using most things that did not come directly out of > >>> mosflm, but that was before the pointless days. > >>> As the reflections are already scaled in P1, I would consider it safe > >>> to rely on the Pointless Rmerge -- but that's just a guess (and you > >>> can't do much with the data downstream). I would assume sftools might be > >>> able to merge the reindexed file output by pointless. > >>> Nevertheless, if I were faced with the same problem nowadays, I would > >>> convert to a shelx hkl file and use xprep for the merging and statistics > >>> -- that's "painless". > >>> > >>> Cheers, > >>> > >>> Jens > >>> > >>> On Mon, 2013-02-11 at 13:56 -0800, Ethan Merritt wrote: > >>>> Hi all, > >>>> > >>>> I've downloaded a structure factor file from the PDB that presents > >>>> itself as being triclinic. It contains F, sig(F), and Rfree only. > >>>> The P1-ness of this structure is dubious, however. > >>>> > >>>> Pointless is 99.6% sure it's orthorhombic and puts out an mtz file > >>>> in P212121 containing > >>>> I SIGI BATCH M/ISYM > >>>> > >>>> where the batch numbers are all 1 and ISYM runs from 1 to 8. > >>>> So far so good, but now I'm stuck. I can't persuade Scala > >>>> or Aimless to merge the symmetry mates and report a merging > >>>> R factor. Is there a trick to this? Some other program sequence? > >>>> > >>>> Ethan > > > > -- > > Ethan A Merritt > > Biomolecular Structure Center, K-428 Health Sciences Bldg > > University of Washington, Seattle 98195-7742 -- *************************************************************** * Clemens Vonrhein, Ph.D. vonrhein AT GlobalPhasing DOT com * * Global Phasing Ltd. * Sheraton House, Castle Park * Cambridge CB3 0AX, UK *-------------------------------------------------------------- * BUSTER Development Group (http://www.globalphasing.com) ***************************************************************