From: Ramanuj Banerjee
Date: 6 November 2011 05:35
Hi,
I used CAD for merging datasets during MIR. I faced the same problem. The solution is: the datasets you are trying to merge should have different labels i.e if dataset 1 has labels: F and SigF, dataset 2 should be F_d1 and SigF_d1. Mention the labels during the cad run.
Ramanuj Banerjee
Crystallography and molecular Biology Division
Saha Institute of Nuclear Physics,
Kolkata, INDIA
----------
From: Clemens Vonrhein
That might make life easier - but a simple
cad hklin1 one.mtz hklin2 two.mtz hklout onetwo.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=F1 E2=SIGF1
LABI FILE 2 E1=F E2=SIGF
LABO FILE 2 E1=F2 E2=SIGF2
e
can do something similar. That is for 'merging' two MTZ files
(ie. gluing together columns), not merging two datasets into one (see
pointless/scala answers).
You can also do
cad hklin1 one.mtz hklout one_tmp.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=Fcmb E2=SIGFcmb
cad hklin1 two.mtz hklout two_tmp.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=Fcmb E2=SIGFcmb
e
mtzutils hklin1 one_tmp.mtz hklin2 two_tmp.mtz hklout onetwo.mtz <<e
UNIQ
e
which will fill up missing data in one file with the data present in
another MTZ file.
There's not a lot one can't achieve with those low-level utilities in
CCP4, but be careful of the order of doing things (both in CAD and
MTZUTILS), sorting issues etc. it can be very educational to have a
look at the input files and the output file with
% mtzdmp some.mtz -n -1 > some.mtzdmp
to check it does exactly what you want to do.
Cheers
Clemens
--
***************************************************************
* 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)
***************************************************************
Date: 6 November 2011 05:35
Hi,
I used CAD for merging datasets during MIR. I faced the same problem. The solution is: the datasets you are trying to merge should have different labels i.e if dataset 1 has labels: F and SigF, dataset 2 should be F_d1 and SigF_d1. Mention the labels during the cad run.
Ramanuj Banerjee
Crystallography and molecular Biology Division
Saha Institute of Nuclear Physics,
Kolkata, INDIA
----------
From: Clemens Vonrhein
That might make life easier - but a simple
cad hklin1 one.mtz hklin2 two.mtz hklout onetwo.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=F1 E2=SIGF1
LABI FILE 2 E1=F E2=SIGF
LABO FILE 2 E1=F2 E2=SIGF2
e
can do something similar. That is for 'merging' two MTZ files
(ie. gluing together columns), not merging two datasets into one (see
pointless/scala answers).
You can also do
cad hklin1 one.mtz hklout one_tmp.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=Fcmb E2=SIGFcmb
cad hklin1 two.mtz hklout two_tmp.mtz <<e
LABI FILE 1 E1=F E2=SIGF
LABO FILE 1 E1=Fcmb E2=SIGFcmb
e
mtzutils hklin1 one_tmp.mtz hklin2 two_tmp.mtz hklout onetwo.mtz <<e
UNIQ
e
which will fill up missing data in one file with the data present in
another MTZ file.
There's not a lot one can't achieve with those low-level utilities in
CCP4, but be careful of the order of doing things (both in CAD and
MTZUTILS), sorting issues etc. it can be very educational to have a
look at the input files and the output file with
% mtzdmp some.mtz -n -1 > some.mtzdmp
to check it does exactly what you want to do.
Cheers
Clemens
--
***************************************************************
* 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)
***************************************************************
No comments:
Post a Comment