#
#
#

"""Make a line starting structure"""
__author__ = "Magdalena A. Jonikas"
__version__ = "1.0"
__date__ = "5/13/08"

import sys
import random

if __name__=='__main__':
    input = open(sys.argv[1]).readlines()
    dataOut = open(sys.argv[2], 'w')

    numRes=0
    for line in input:
        if line.find('ATOM')==0:
            numRes+=1

    posList = []
    posList.append( (random.random(),random.random(),random.random()) )
    
    for res in range(numRes):
        (x1,y1,z1) = posList[-1]
        posList.append( (x1+5.76, y1+random.random(), z1+random.random()) )


    count=0
    lines=''
    for line in input:
        if line.find('ATOM')==0:
            (x,y,z) = posList[count]
            lines+='%s%8.3f%8.3f%8.3f\n' % (line[:30],x,y,z)
            count+=1
        if line[0:3]=='TER' or line[0:3]=='END':
            lines+=line

    dataOut.writelines(lines)

