Your guide to YASARA View
°
Essentials
-
What you really have to know
°
Selections
-
Tell YASARA what you want
°
Commands
-
Tell YASARA what to do
°
Recipes
-
Answer complex questions
°
Macros
-
Automate your work with Yanaconda
°
Plugins
-
Extend YASARA with your own functions
°
Plugins allow you to add your own menu options
°
Plugins can be written in Yanaconda or Python
°
Python can be downloaded from www.python.org
°
Plugins must stick to format conventions
°
The header identifies a plugin
°
The menu structure is enclosed in a triple-quote comment
°
MainMenu
-
Add an option to the top menu line
°
AtomContextMenu
-
Add an option to the atom context menu
°
ResidueContextMenu
-
Add an option to the residue context menu
°
PullDownMenu
-
Add an option to a pull-down menu
°
PopUpMenu
-
Add an option to a pop-up menu
°
ObjectSelectionMenu
-
Add a menu allowing to select objects
°
MoleculeSelectionMenu
-
Add a menu allowing to select molecules
°
ResidueSelectionMenu
-
Add a menu allowing to select residues
°
AtomSelectionMenu
-
Add a menu allowing to select atoms
°
TextInputMenu[1-4]
-
Add a menu allowing to input 1 to 4 text strings
°
NumberInputMenu[1-6]
-
Add a menu allowing to input 1 to 6 numbers
°
SwitchBoxMenu[1-5]
-
Add a menu allowing to switch between 1 to 5 options
°
CheckBoxMenu[1-5]
-
Add a menu allowing to toggle 1 to 5 options
°
ListMenu
-
Add a menu allowing to select from a list
°
FileSelectionMenu
-
Add a menu allowing to select files
°
The layout for the remaining plugin differs between Python and Yanaconda
°
Plugins can access most YASARA functions
°
Python plugins can access a number of predefined variables
°
Python plugins run in a separate thread
°
Plugins can be speeded up by switching off the console
°
Plugins can be run from the command line and in console mode
°
Debugging is done by adding temporary print commands
°
Scripts
-
Use YASARA as a Python module
°
Troubleshooting
-
Get things going