Finished subset example
This commit is contained in:
		
							
								
								
									
										25
									
								
								examples/subsets.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										25
									
								
								examples/subsets.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,25 @@ | ||||
| import mdevaluate as md | ||||
| import numpy as np | ||||
|  | ||||
| path_to_sim = "/data/skloth/sim/IL_water/C4MIM_BF4_x50/T300_nvt" | ||||
| trajectory = md.open(path_to_sim, topology="run.tpr", trajectory="out/traj_full.xtc") | ||||
|  | ||||
| print(trajectory[0].atom_names) | ||||
| print(trajectory[0].residue_names) | ||||
|  | ||||
| print(np.unique(trajectory[0].atom_names)) | ||||
| print(np.unique(trajectory[0].residue_names)) | ||||
|  | ||||
| print(np.unique(trajectory[0].atom_names[trajectory[0].residue_names == "amim"])) | ||||
| print(np.unique(trajectory[0].atom_names[trajectory[0].residue_names == "BF4"])) | ||||
| print(np.unique(trajectory[0].atom_names[trajectory[0].residue_names == "SOL"])) | ||||
|  | ||||
| carbon_atoms = trajectory.subset(atom_name="C") | ||||
| hydrogen_atoms = trajectory.subset(atom_name="H") | ||||
| cation_chain_end_atoms = trajectory.subset(atom_name="CT") | ||||
|  | ||||
| cation_atoms = trajectory.subset(residue_name="amim") | ||||
| anion_atoms = trajectory.subset(residue_name="BF4") | ||||
| water_atoms = trajectory.subset(residue_name="SOL") | ||||
|  | ||||
| hydrogen_water = trajectory.subset(atom_name="HW", residue_name="SOL") | ||||
		Reference in New Issue
	
	Block a user