My pyrosetta do not have rosetta/bin or pyrosetta/bin. So I can not run match.linuxgccrelease and so on. why?
Thanks for any help!
PyRosetta does not include Rosetta apps. Most applications, however, are wrapped in a mover. The matcher can be accessed in PyRosetta through rosetta.protocols.match, but your best bet is to install vanilla Rosetta.
Thanks for your reply!
My pyrosetta version is pyrosetta4. release.python27. ubuntu.release-224 and the system is Windows 10. My pyrosetta does not have rosetta.protocols.match too. How can I add the protocols or movers in pyrosetta?
First, are you runing Ubuntu in an emulator?
You have to do:
from rosetta import *
from rosetta.protocols.match import *
I highly recommend you not use PyRosetta for this task as it will be tricky to get the same functionality as the app.
Yes, I run Ubuntu in ipython. And I try the commands as you provided.
You know that the directory is important for the running of the command, however, as a beginner, I can not find the directory of the command match.
If the pyrosetta is not fit for this task as you said, do you think the pyrosetta toolkit was a better choice ? or is rosetta app the only choice?
Thank you very much!
Hi. THere is no directory - you must import that (rosetta.protocols.match.MatchMover) in python. Yes, as a beginner, I would use the app.