diff options
author | Thomas White <taw@physics.org> | 2021-10-20 14:28:47 +0200 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2021-10-20 14:28:47 +0200 |
commit | d6982b711b365477a3e44d2e20044f770fb9010f (patch) | |
tree | 7f5dd5b7e10efae8b93f18e5761d746e0fd0c37c /src/gui_export.c | |
parent | 0b46b5003af6c6c45da1ff2455680f612f27fa47 (diff) |
Set crystal name in MTZ files
When using the GUI, it will be set to the corresponding indexing result
name.
Diffstat (limited to 'src/gui_export.c')
-rw-r--r-- | src/gui_export.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gui_export.c b/src/gui_export.c index 50bd126c..36f1a032 100644 --- a/src/gui_export.c +++ b/src/gui_export.c @@ -93,6 +93,7 @@ static int export_to_mtz(struct gui_merge_result *result, char *sym_str; SymOpList *sym; int r; + char *crystal_name; reflist = read_reflections_2(result->hkl, &sym_str); if ( reflist == NULL ) return 1; @@ -101,8 +102,14 @@ static int export_to_mtz(struct gui_merge_result *result, sym = get_pointgroup(sym_str); if ( sym == NULL ) return 1; + /* FIXME: Proposed labelling (GitLab #28): + * project = basename of folder containing crystfel.project */ + crystal_name = result->indexing_result_name; + if ( crystal_name == NULL ) { + crystal_name = "unknown"; + } r = write_to_mtz(reflist, sym, cell, min_res, max_res, filename, - result->name); + result->name, crystal_name, "project", bij); free_symoplist(sym); free(sym_str); |