Dear Sirs.
As I am not a professional programmer, bionformatics is very interesting interdisciplinary field for me.
I see it, the Python is a "standart language" in this field.
But when I solved problems at rosalind info, I used C++. So as a result a "lib of some function" has been borned.
The
lib contains 3 groups of functions. The first one - input-output ones
(in order to read-write vectors, matrixes, graphs from-to a file via
only one commsnd as it is in Python).
The
second group is "Working with strings". Contains some functions from
computing GC-content, Edit Distance etc to finding all mutated strings
in a given one.
The third is "Working with
graphs". A data structure "Adjacency vector" is suggested. By the way,
in general case, vertices may have negative integers assigned and graphs
may have multiple loops and edges.
Some function such as Eulerian Cycle, Path finding, topological sorting etc are implemented.
I
understand that this lib haven't a great majority of features. For example it is not able now to work with bioinformatic databases, but here I can not to
implement it by myself only.
But may it be useful in developing Bio++?
Free distributed source code and info is here:
Best regards, Chernouhov Sergey