A CNS formatted reflection file is plain ASCII and can be viewed with any text viewer/editor. The file contains a header which describes the data items in the file, followed by the data items themselves. Example header from a CNS reflection file with cross validation information:
NREFlection= 25615
ANOMalous=FALSe { equiv. to HERMitian=TRUE}
DECLare NAME=FOBS DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=SIGMA DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=TEST DOMAin=RECIprocal TYPE=INTE END
INDE 0 0 3 FOBS= 1047.380 SIGMA= 18.630 TEST= 0
INDE 0 0 6 FOBS= 197.360 SIGMA= 2.980 TEST= 0
INDE 0 0 7 FOBS= 451.840 SIGMA= 4.920 TEST= 0
INDE 0 0 8 FOBS= 410.340 SIGMA= 4.270 TEST= 1
INDE 0 0 9 FOBS= 666.420 SIGMA= 8.190 TEST= 0
The header for a file with experimental phase information should look like this:
NREFlection= 1400
ANOMalous=TRUE { equiv. to HERMitian=FALSe}
DECLare NAME=FOBS DOMAin=RECIprocal TYPE=COMP END
DECLare NAME=SIGMA DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=PA DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=PB DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=PC DOMAin=RECIprocal TYPE=REAL END
DECLare NAME=PD DOMAin=RECIprocal TYPE=REAL END
GROUp TYPE=HL
OBJEct=PA
OBJEct=PB
OBJEct=PC
OBJEct=PD
END
INDE 0 4 2 FOBS= 677.8 0.0 SIGMA= 19.40
PA= -0.486 PB= 0.000 PC= 0.000 PD= 0.000
The grouping for the HL coefficients is essential in order that remapping of reflections to a different asymmetric unit is performed correctly.