Zireael,
@Zireael said:
BioPython looks difficult to port, since a quick look reveals that it relies on Numpy and Networkx, among others.
wow, you already had a look into BioPython? I haven't looked into the matter yet, but anyway my intention wasn't to port all of BioPython to GDScript. I'd rather focus on that part of BioPython which is responsible for parsing downloaded PDB data (downloading structural data should be rather straightforward with GDScript's HTTP capabilities), and I'd be surprised if the parser relied on external libraries. Well, we'll see...
I believe your best bet would be to post on issue number 97 and/or help me figure out how Python installs/downloads the /includes folder, so that the Python Godot bindings can work with Numpy and Networkx, and by extension with BioPython.
Well, my Python isn't that good (I'm more like a Java guy, with a bit of C#, PHP and Perl) and I'm still in the process of getting a grip on the Python ecosystem. So no promises here...
But thanks anyway for caring about my rather non-game-ish project! ;)
Cheers --
Torsten