#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Oct 17 18:08:47 2016
@author: tztz
"""
#f = open("ga30_10.out","r") #opens file with name of "test.txt"
#print(f.read(1))
#print(f.read())
#
#schreibt eine Datei was
with open("ga30_10.out") as infile, open("../was","w") as outfile:
collector = []
for line in infile:
if line.startswith("tilt="):
collector = []
collector.append(line)
if line.startswith("tilt="):
for outline in collector:
outfile.write(outline)
#noch nicht getest
whole_data = []
grab_lines = False
with open('input','r') as atom_file:
molecule_data = ['23\n\n']
for line in atom_file:
if line.startswith('coordinates'):
grab_lines = True
continue
elif line.startswith('velocities'):
grab_lines = False
if molecule_data:
#just checks that we aren't appending an empty list.
molecule_data.append('\n')
whole_data.append(molecule_data)
molecule_data = ['23\n\n']
if grab_lines: #in python 'is True' is implicit for many types.
molecule_data.append(line)
with open('output','w') as out_file:
for molecule in whole_data:
out_file.write(''.join(molecule))