Rosetta
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
help.py
Go to the documentation of this file.
1 #!/usr/bin/python
2 
3 # (c) Copyright Rosetta Commons Member Institutions.
4 # (c) This file is part of the Rosetta software suite and is made available under license.
5 # (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.
6 # (c) For more information, see http://www.rosettacommons.org. Questions about this can be
7 # (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu.
8 
9 ## @file /GUIs/pyrosetta_toolkit/modules/help.py
10 ## @brief Functions for the help menu item.
11 ## @author Jared Adolf-Bryfogle (jadolfbr@gmail.com)
12 
13 #Tkinter Imports
14 import tkMessageBox
15 import tkSimpleDialog
16 
17 #### Collection of help functions. #####
18 
19 def about():
20  """
21  This will be a menu pop up
22  """
23  message = "GUI Originally Created by Jared Adolf-Bryfogle, March 2011-2013.\n"
24  message = message + "Roland Dunbrack / FCCC / Drexel College of Medicine.\n"
25  message = message + "PyRosetta created by Jeffrey J. Gray, Sergey Lyskov, and the PyRosetta Team at JHU.\n"
26  message = message + "All Rosetta code is a community effort by the extraordinary RosettaCommons Team."
27  tkMessageBox.showinfo(title="About", message=message)
28 
29 
30 def citation():
31  pass
32 
34  message = "Residue numbers are in PDB numbering. \n \
35 *To specify only a chain, add a chain with no residues \n \
36 *To specify only a tail: only specify end for Nter tail, only specify start for Cter tail \n \
37 *To specify a single residue, use the same PDB number for start and end."
38  tkMessageBox.showinfo(title="Region Selection", message=message)
39 
40 def mutSA():
41  message = "Accessible Surface Area: Square Angstroms, (Chothia 1976)"
42  tkMessageBox.showinfo(title="Design Help", message=message)
43 def mutRM():
44  message = "Relative Mutability: Arbitrary units (ALA=100). Probability Residue will mutate in given time. (Dayhoff 1978)"
45  tkMessageBox.showinfo(title="Design Help", message=message)
46 def mutSP():
47  message = "Surface Probability: P(x). Liklihood that 5% or more of the surface area will be exposed to solution. (Chothia 1976)"
48  tkMessageBox.showinfo(title="Design Help", message=message)
49 
51 
52  message = "(c) Copyright Rosetta Commons Member Institutions. \n \
53 (c) This file is part of the Rosetta software suite and is made available under license.\n \
54 (c) The Rosetta software is developed by the contributing members of the Rosetta Commons.\n \
55 (c) For more information, see http://www.rosettacommons.org. Questions about this can be \n \
56 (c) addressed to University of Washington UW TechTransfer, email: license@u.washington.edu."
57  tkMessageBox.showinfo(title="License", message=message)
58 
60  """
61  Added by Steven Combs.
62  """
63 
64  message = "*all-atom = in the case of sampling, synonymous with fine movements and often including side chain information; also referred to as high-resolution \n \
65 *benchmark = another word for a test of a method, scoring function, algorithm, etc. by comparing results from the method to accepted methods/models \n \
66 *binary file = a file in machine-readable language that can be executed to do something in silico \n \
67 *BioPython = a set of tools for biological computing written and compatible with Python http://biopython.org/wiki/Biopython \n \
68 *build = to compile the source code so it can be used as a program \n \
69 *centroid = in Rosetta centroid mode, side chains are represented as unified spheres centered at the residue?s center of mass\n \
70 *cluster center = the geometric center of a cluster, or group, of models \n \
71 *clustering = in this case, grouping models with similar structure together \n \
72 *comparative model = a protein model where the primary sequence from one protein (target) is placed, or threaded, onto the three dimensional coordinates of a protein of known structure (template)language (binary)"
73  tkMessageBox.showinfo(title="Rosetta Glossary from Nature Protocols Paper. Written by Stephanie Hirst DeLuca", message=message)
74 
75 
76 def scwrl():
77  message = "To use SCWRL with the GUI, please copy compiled/installed scwrl directory (Scwrl4) pyrosetta_toolit/scwrl/[my_platform]"
78  tkMessageBox.showinfo(title="SCWRL Info", message=message)
79 
80 
def about
Collection of help functions.
Definition: help.py:19