ShortestPath
ShortestPaths are stored in the paths dictionary of the emap object. The keys are
the path IDs.
>>> print(my_emap.paths['1a'])
>>> 1a: ['FAD510(A)-2', 'W356(A)'] 9.48
- class pyemap.ShortestPath(path, edges, length)[source]
Data structure used to store shortest paths.
Contains functions for comparison and string representation, both for the user output and in NGL viewer selection language for the purpose of visualization. Sorting for ShortestPath objects is done based on the length attribute.
- path
List of residue names that make up the shortest path
- Type
list of str
- edges
List of edge weights that make up the shortest path
- Type
list of float
- path_id
List of residues that make up the shortest path
- Type
list of str
- length
Total distance from source to target
- Type
float
- selection_strs
NGL selection strings for visualization
- Type
list of str
- color_list
Colors of residues in visualization
- Type
list of str
- labeled_atoms
Atom names which are labeled in NGL visualization
- Type
list of str
- label_texts
Labels of residues in NGL visualization
- Type
list of str