You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Petgraph was chosen as the data structure for Genome networks for two reasons:
It has a lot of helpers when it comes to finding upstream and downstream nodes, connecting edges, etc.
It let me sidestep any possible ownership issues with implementing a linked list manually
However, as the implementation got more complicated it felt like a strong possibility that petgraph may be hindering performance, overkill, or otherwise not the right tool for the job.
Before proceeding any further here, it would be ideal to some profiling to see if it is (or isn't) a hot spot.
If it is, looking for an alternative data structure libraries or biting the bullet and implementing the connections manually (f it's even feasible) may be worth considering.
The text was updated successfully, but these errors were encountered:
Petgraph was chosen as the data structure for Genome networks for two reasons:
However, as the implementation got more complicated it felt like a strong possibility that petgraph may be hindering performance, overkill, or otherwise not the right tool for the job.
Before proceeding any further here, it would be ideal to some profiling to see if it is (or isn't) a hot spot.
If it is, looking for an alternative data structure libraries or biting the bullet and implementing the connections manually (f it's even feasible) may be worth considering.
The text was updated successfully, but these errors were encountered: