Définition des axes dans fuse.py
Dans !503 (diffs), voir dans fuse.py
, la fonction get_value()
et la suivante :
if axe == "seg3":
return self.d["seg"]["3"]["name"]
if axe == "lenSeq":
return len(self.d["sequence"])
if axe == "evalue":
return self.d["evalue"]["val"]
if axe == "seg5_delRight":
return self.d["seg"]["5"]["delRight"]
...
Beaucoup de choses donc codées en dur, @flothoni, on avait évoqué un jour ces choses. Il y a une partie de bikeshedding, mais pas que... si j'ai bien compris, c'est le pendant de js/axes.js
et on a besoin de cela pour construire les distributions. Est-ce indispensable ? Comme c'est très gros, mettre déjà cela dans un fichier séparé axes.py
? (Mais c'est une méthode de Clone
...)