main.py 572 Bytes
Newer Older
Stelios Karozis's avatar
Stelios Karozis committed
1 2
import tooba_f as tbf

Stelios Karozis's avatar
Stelios Karozis committed
3 4 5
#P1=(0,1,0)
#P2=(1,1,0)
#print(tbf.angle_between3D(P1,P2))
Stelios Karozis's avatar
Stelios Karozis committed
6

7 8 9 10 11 12 13 14 15
#Read .trr file
data_all=tbf.fr_export(trajfile='traj.trr',num_frames=1)
#Read .gro file
_,data_num,_,res_num,res_type,atom_type,atom_num,_ = tbf.read_gro('initial.gro')
#Create subdomains coordinates
box_p=tbf.domain_decomposition(data=data_all,dx=2,dy=2,dz=2)
#Find atom type index in lists created above
group_ndx=tbf.resid_data(atom_type, group=['C1'])
#Assign desired atoms (from above function) to subdomains
16
_,box_res=tbf.res2grid(data_all,atom_num,box_p, group_ndx)
Stelios Karozis's avatar
Stelios Karozis committed
17

18
print(box_res)