Department of Computer Science
School of Engineering and Applied Science
Washington University in St. Louis
Message of the Day:
- To install biopython on the NSLC machines:
- Open the NSLC-Server icon from your desktop and navigate to
BioCSCourse.
- Double-click one of the numpy..stuff..dmg files, and follow its
instructions for the installation of numpy.
- Choose the one whose name includes 10.6 if you have 10.6 (Snow Leopard)
- Choose the one whose name includes 10.3 if you have 10.5 (Leopard) or earlier
- When prompted for the password, use the one shown on the whiteboard.
- Launch Terminal
It's the black and white rectangular icon on our Dock. You can also launch it
from spotlight by typing terminal.
- Enter (copy from here and paste into the Terminal window) the following,
stopping and asking questions if anything seems sketchy:
-
cd /Volumes/NSLC-Server/BioCSCourse/biopython-1.57
- Hit enter (return)
-
sudo python setup.py install
You will need the password from the whiteboard for this.
- Hit enter (return)
- Close Terminal
- Go to your eclipse repository and let's get python to find the new
biopython software:
- On your main project name, right- (control-) click and drag down to
Properties
- Choose Pydev - Interpreter/Grammar
- Click on Click here to configure an interpreter not listed
- Click Apply
- Click (check-mark) the only interpreter you should see in the box that pops up
- Click OK
- Wait while the sparks fly
- OK your way back to the main eclipse screen
- Update your repo
- Locate the bio package
- Run the SwissProtTest python program
(taken from the biopython tutorial)
and you should see:
O23729
CHS3_BROFI
RecName: Full=Chalcone synthase 3; EC=2.3.1.74; AltName: Full=Naringenin-chalcone synthase 3;
Seq('MAPAMEEIRQAQRAEGPAAVLAIGTSTPPNALYQADYPDYYFRITKSEHLTELK...GAE', ProteinAlphabet())
Length 394
['Acyltransferase', 'Flavonoid biosynthesis', 'Transferase']
- Rejoice in the fact that you just retrived an amino acid sequence from
the SwissProt database. You printed the sequence, its length,
and its annotations.
- For instructions on how to install PIL on Snow Leopard, follow this link
- If you have the red flag in your eclipse workspace showing that
the interpreter is not configured properly, then follow the following
procedure:
- Get somebody to read these instructions to you as you act upon them.
- Right- (control-) click on the top level repository name in the
package explorer.
- Drag down to Properties
- Click in the left column on PyDev–Interpreter/Grammar
- Be sure the Grammar version is 2.7
- Click on the Click here to configure an interpreter not listed
- If a Python interpreter shows in the top window, click on it and
Remove it.
- Click New..
- Click Browse...
- If you are in the bin directory and see python2.7,
them skip to the next numbered step.
- Otherwise, click on the hard drive icon in the left column
- Click on Library
- Click on Frameworks
- Click on Python.framework
- Click on Versions
- Click on 2.7
- Click on bin
- Click on python2.7
- Click on Open and click OK to apply changes and get the
interpreter configured.
- Welcome! Click on the calendar (syllabus) to see what's up.
About the course: CSE 131 provides an introduction to
fundamental software concepts. It is ideal for students considering a
major or minor in computer science, as well as for students who want
to learn about computing for use in another discipline. See
the CSE 131 Course Description for an overview
and the links at the left for details.
- Instructor:
- TA
-
- Times and Places:
- The course calendar shows the schedule for this course.
- All meetings are in the Natural Sciences Learning Center NSLC
-
-
Textbook:
- No textbook is required for CSE131.
Everything you need is either discussed in class or accesible from this web site.
If you'd like a book to supplement the material
covered in class, you're welcome to
stop by during office hours and ask for a recommendation.
Last modified 11:00:37 CDT 05 July 2011