diff options
author | Richard Kirian <rkirian@asu.edu> | 2010-12-07 18:42:09 -0700 |
---|---|---|
committer | Thomas White <taw@physics.org> | 2012-02-22 15:27:08 +0100 |
commit | c85230a897b62f223951f7cc5693c6175e2d673d (patch) | |
tree | fb1d189c6d9ea1e862b15421dd623a94f544216f /src/cell.c | |
parent | 6e98120c33371e139b4a54ca45f0cbb4ebd34951 (diff) |
added spacegroup to cell info
Diffstat (limited to 'src/cell.c')
-rw-r--r-- | src/cell.c | 15 |
1 files changed, 13 insertions, 2 deletions
@@ -58,7 +58,7 @@ struct _unitcell { double azs; double bzs; double czs; char *pointgroup; - + char *spacegroup; }; @@ -469,6 +469,15 @@ const char *cell_get_pointgroup(UnitCell *cell) } +const char *cell_get_spacegroup(UnitCell *cell) +{ + return cell->spacegroup; +} + + + + + /********************************* Utilities **********************************/ static const char *cell_rep(UnitCell *cell) @@ -877,9 +886,11 @@ UnitCell *load_cell_from_pdb(const char *filename) sym = strndup(line+55, 10); notrail(sym); cell_set_pointgroup_from_pdb(cell, sym); - free(sym); + cell->spacegroup = sym; + } else { cell_set_pointgroup_from_pdb(cell, "P 1"); + cell->spacegroup = strdup("P 1"); ERROR("CRYST1 line without space group.\n"); } } |