J'ai créé un programme qui permet à l'utilisateur d'entrer des informations sur la torsion de l'ADN, son tour, son emplacement et d'autres informations. Et la sortie est un fichier PDB, cependant, je veux montrer le fichier .pdb dans une visionneuse .pdb dans le programme et ne peut pas sembler savoir comment. Les applications souhaitées sont Chimera (http://www.cgl.ucsf.edu/chimera/), ou swiss (http://spdbv.vital-it.ch/).Incorporation d'un programme dans un script Python
2
A
Répondre
2
Selon la façon dont serré, vous voulez que votre intégration soit, un bon départ pourrait être quelque chose d'aussi simple que d'utiliser python pour appeler l'extérieur Chimère ou suisse:
import subprocess
subprocess.Popen(["C:/Path/To/Chimera/bin/chimera.exe", "--stereo", "seq", "c:/Path/to/pdb/you/created/protease.pdb"])
Cela causerait une fenêtre Chimera à ouvrir des pop puis chargez et restaurez votre pdb, mais laissez votre application active et en cours d'exécution en arrière-plan (si vous voulez que votre programme attende la fermeture du programme externe, utilisez plutôt subprocess.call
.)
(Btw, sous-processus est la nouvelle façon de faire os.system
et os.exec*
sont les approches obsolètes, mais w des résultats similaires.)
Questions connexes
- 1. Incorporation de Pig dans Python
- 2. Incorporation d'un fichier dans un programme
- 3. Incorporation de Python dans MATLAB
- 4. Incorporation .net remoting programme dans WEB
- 5. Incorporation d'un exécutable externe dans un programme C#
- 6. Incorporation d'un fichier exe existant dans un autre programme
- 7. Incorporation de thread sûr Python
- 8. Authentification dans un script python
- 9. Incorporation de code python + numpy dans un rappel dll C++
- 10. Python 3: Lancer un script Bash dans un script Python
- 11. Appeler un script python dans un script python
- 12. Incorporation de SQLServer CE dans un installateur
- 13. script shell prenant entrée du programme python
- 14. Incorporation d'ItemsControl dans un ScrollViewer
- 15. retourner une valeur à un programme C# par script python
- 16. Vérifier si un programme existe à partir d'un script python
- 17. Arrêtez par programme l'exécution du script python?
- 18. Incorporation de code source Tkinter (et éventuellement d'autres) dans un projet Python
- 19. Quel comportement est préféré? (Incorporation de Python)
- 20. Incorporation de object.watch dans le script courant? Confus
- 21. Intégrer un script Python avec état dans le programme C++ en utilisant boost :: python
- 22. Comment puis-je quitter un programme (pas un script python) à partir de Python 3?
- 23. exécuter un script SQL programme
- 24. comment interagir avec un script externe (programme)
- 25. Choix imbriqués dans un programme python
- 26. Incorporation d'un code python dans une interface graphique
- 27. Incorporation de IronPython dans C#
- 28. Comment créer un programme d'installation Windows pour un programme python?
- 29. Incorporation d'un objet image dans un bouton
- 30. Incorporation d'une arborescence YUI dans un menu