jaredsagendorf / pnabind

A python package and collection of scripts for computing protein surface meshes, chemical, electrostatic, geometric features, and building/training graph neural network models of protein-nucleic acid binding
GNU General Public License v3.0
20 stars 0 forks source link

Efficiency improvement for vertex and weighted_vertex smoothing #4

Closed timkartar closed 3 years ago

timkartar commented 3 years ago

Removed networkx dependency and rewrote using python lists only. Runs about twice as fast as it was before. Also, corrected a bug in method == vertex where the final division step was wrong.