From 29f05a21f0782201751e8ad5ff78b42836979f73 Mon Sep 17 00:00:00 2001 From: Thomas White Date: Mon, 3 Mar 2014 17:03:28 +0100 Subject: Update scripts for new reflection list format --- scripts/mtz2hkl | 33 +++++++++++++++++++++++++++++++-- 1 file changed, 31 insertions(+), 2 deletions(-) (limited to 'scripts/mtz2hkl') diff --git a/scripts/mtz2hkl b/scripts/mtz2hkl index 507f75c8..56a5fce1 100755 --- a/scripts/mtz2hkl +++ b/scripts/mtz2hkl @@ -1,8 +1,37 @@ #!/bin/sh -mtz2various hklin $1 hklout $2 < $2 << WIBBLE +use strict; + +my \$line; +open(FILE, "$2.temp"); + +printf(" h k l I phase sigma(I) nmeas\n"); + +while ( \$line = ) { + + if ( \$line =~ /^\s*([\d\-]+)\s+([\d\-]+)\s+([\d\-]+)\s+([\d\-\.]+)\s+([\d\-\.]+)/ ) { + + my \$h = \$1; + my \$k = \$2; + my \$l = \$3; + my \$intensity = \$4; + my \$sigi = \$5; + + printf("%4i %4i %4i %10.2f %s %10.2f %7i\n", + \$h, \$k, \$l, \$intensity, " -", \$sigi, 1); + + } else { + printf(STDERR "Couldn't understand line '%s'\n", \$line); + } + +} +close(FILE); +printf("End of reflections\n"); +WIBBLE +exit -- cgit v1.2.3