Skip to content

Commit 5c23895

Browse files
committed
Fix issue for large GRO files
1 parent bcb8d25 commit 5c23895

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

ensemble_md/utils/coordinate_swap.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -742,6 +742,10 @@ def write_modified(df_atom_swap, swap, line_start, orig_file, new_file, atom_num
742742
write_line(new_file, atom, atom_num, vel, [x, y, z], resnum, new_res_name)
743743
atom_num += 1
744744

745+
# GRO files atom number has a limit of 5 digits so restart when we get to 6
746+
if atom_num == 100000:
747+
atom_num = 1
748+
745749
for i in range(line_start, len(orig_file)-1):
746750
# Process input lines
747751
line, prev_line = _process_line(orig_file, i)

0 commit comments

Comments
 (0)