[Biopython-dev] [Bug 2468] New: Tutorial needs a fix: Bio.WWW.NCBI

bugzilla-daemon at portal.open-bio.org bugzilla-daemon at portal.open-bio.org
Thu Mar 13 06:07:44 EDT 2008


http://bugzilla.open-bio.org/show_bug.cgi?id=2468

           Summary: Tutorial needs a fix: Bio.WWW.NCBI
           Product: Biopython
           Version: 1.44
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P2
         Component: Documentation
        AssignedTo: biopython-dev at biopython.org
        ReportedBy: mmokrejs at ribosome.natur.cuni.cz


I am trying to follow the recipe at
http://biopython.org/DIST/docs/tutorial/Tutorial.html#htoc14 which contains the
following split into several chunks (I don't like this style personally, but
that's not the issue here):

#! /usr/bin/python
from Bio.WWW import NCBI

search_command = 'Search'
search_database = 'Taxonomy'
return_format = 'FASTA'
search_term = 'Cypripedioideae'

my_browser = 'lynx'

result_handle = NCBI.query(search_command, search_database, term = search_term,
doptcmdl = return_format)

import os
result_file_name = os.path.join(os.getcwd(), "results.html")
result_file = open(result_file_name, "w")
result_file.write(result_handle.read())
result_file.close()

if my_browser == "lynx":
    os.system("lynx -force_html " + result_file_name)
elif my_browser == "netscape":
    os.system("netscape file:" + result_file_name)


I end up with a lynx browser opened with the Entrez search page pre-filled with
the 'Cypripedioideae' as the query string. Unfortunately, I have to click on
the 
condensed results to get the taxonomy listing under the word 'Cypripedioideae'.
The line I am talking about is close the the end of the output:

   [ ] 1: Cypripedioideae, subfamily, monocots Links



BTW, other the links from the page do not work because they point to
http://localhost/....




/usr/lib/python2.5/site-packages/Bio/WWW/NCBI.py:34: DeprecationWarning:
Bio.WWW.NCBI is deprecated. The functions in Bio.WWW.NCBI are now available
from Bio.Entrez.
  DeprecationWarning)

The section needs updating. I am somewhat surprised I cannot access NCBI
Taxonomy easily. Priobably will have to browse the source code and forget
Tutorail and Cookbook. ;)


-- 
Configure bugmail: http://bugzilla.open-bio.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.


More information about the Biopython-dev mailing list