Hi Kay,<div><br></div><div>Thanks for the explanations!<br><br><div class="gmail_quote"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">a) the main program (&quot;xds&quot;, or &quot;xds_par&quot;) writes only one type of file, called XDS_ASCII.HKL. This has _unmerged_ observations, and this is therefore currently _unsuitable_ for reading by Phenix programs (since the Phenix routine expects merged, unique reflections). If this is nevertheless tried, I see the danger that Phenix might &quot;eat&quot; all observations of a unique reflections except one, possibly without telling about this problem (? - I didn&#39;t try!!) - this is definitely not what you want!<br>
</blockquote><div><br></div><div>We have a simple way of merging symmetry-equivalent observations, which is used (for example) when we read unmerged scalepack files.</div><div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

b) the program &quot;xscale&quot; can write an output file with unmerged observations. This is the default, and corresponds to MERGE=FALSE in XSCALE.INP . As for a), this is also not what you want!<br></blockquote><div><br>
</div><div>I&#39;ve never been sure about the tradeoff between convenience and correctness. We could read this file type and merge the observations ourselves, which is convenient, but is the result as good as letting XDS (or scalepack or scala) do the merging?</div>
<div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
c) the program &quot;xscale&quot; can write an output file with merged observations. This is not the default, but can be obtained by using MERGE=TRUE in XSCALE.INP . This is what you want to read with Phenix programs.<br>

<br>
Thus only possibility c) will give you a &quot;native XDS&quot; file that is ready to be read by Phenix programs.<br></blockquote><div><br></div><div>A reader for this file type has been part of Phenix for many years:</div>
<div><br></div><div><a href="http://cci.lbl.gov/cctbx_sources/iotbx/xds/read_ascii.py">http://cci.lbl.gov/cctbx_sources/iotbx/xds/read_ascii.py</a></div><div><br></div><div>Does this still look right?</div><div>�</div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

In addition to this possibility, one can use of course use &quot;xdsconv&quot; to go from XDS_ASCII.HKL (or any file written by &quot;xscale&quot;) to a (non-native XDS) filetype that Phenix programs can read. The most general should be to write a MTZ file, but CNS/X-PLOR type files can also be produced.<br>
</blockquote><div><br></div><div>Great to know that you can export to MTZ files; I wasn&#39;t aware of this before. This looks like the best option in most cases, since the symmetry information is preserved in MTZ files (but not CNS files).</div>
<div><br></div><div>Ralf</div><div><br></div></div></div>