mslehre / MAS

Maximum Acyclic Subgraph (MAS) - Multiple Sequence Alignment (MSA) Game
1 stars 0 forks source link

Issue/graph construction #29

Closed sebastianbierb closed 5 years ago

sebastianbierb commented 5 years ago

getNumberofKmers wurde geändert, da ich nun nur die jenigen Knoten betrachte die mindestens ein Match haben mit der nächsten Sequenz. Ich habe mich für ein Vektor<Array<int,2>> entschieden, da es auch passieren kann, dass eine Sequenz garkeine Knoten hat, die mit einer anderen Sequenz ein match hat. nodeList ist die richtige Knotenmenge mit Knoten mit jeweils mindestens ein Match. Ich habe mich für den Datentyp vector entschieden, weil wie gesagt es sein kann, dass es Sequenzen gibt mit keine Matches. Dadurch fällt der vector<vectot<vector>> weg. NodeListAll ist nur für die Berechnung notwendig. Es wurde die Klasse Kanten hinzugefügt mit der Eigenschaft als Paar von Knoten. Zusätzlich wurde ein Vektor für Kanten erstellt, zum speichern der Matches zwischen den Sequenzen. Die weiteren Änderungen stehen in den Kommenaten der Dateien.

felbecker commented 5 years ago

Your commit somehow includes old versions of the code of others. For instance "Alignment state" was last updated 3 days ago in master, but 17 days ago in your branch. You have to "git pull" to get remote changes of others regularly.

Can you please make a clean pull of master, add your code and request again? Also, can you remove the directory "doxytest" from your commit? The directory "Sequence simulation" is a subdirectory of "src" in the current master, but your branch includes an outdated version of it outside "src". Don't commit outdated code of others.

Can you add some output/testings to "graphtest.cpp"? I can't see whether it works or not at the moment.

We have to finish a usable version of the graph in the next week, since others depend on it.