[Biopython-dev] [Bug 2395] New: Need a commit in db.load (BioSQL with MySQL)
bugzilla-daemon at portal.open-bio.org
bugzilla-daemon at portal.open-bio.org
Mon Nov 12 05:25:32 EST 2007
http://bugzilla.open-bio.org/show_bug.cgi?id=2395
Summary: Need a commit in db.load (BioSQL with MySQL)
Product: Biopython
Version: 1.44
Platform: PC
OS/Version: All
Status: NEW
Severity: normal
Priority: P2
Component: BioSQL
AssignedTo: biopython-dev at biopython.org
ReportedBy: biopython-bugzilla at maubp.freeserve.co.uk
As noted in bug 1921 and more recently on the mailing and bug 2390, it seem
Biopython should be doing a database commit with MySQL.
e.g. Leighton Pritchard wrote on bug 1921 comment 3
>>> from BioSQL import BioSeqDatabase
>>> server = BioSeqDatabase.open_database(driver="MySQLdb", user="root", passwd=
"<db root password>", host="localhost", db="bioseqdb")
>>> db = server.new_database("cold")
>>> from Bio import GenBank
>>> parser = GenBank.FeatureParser()
>>> iterator = GenBank.Iterator(file("cor6_6.gb"), parser)
>>> db.load(iterator)
6
>>>
However, there is now an additional new problem when using MySQL5, as the
necessary commit is not automatically executed, and a direct call of
>>> server.adaptor.commit()
seems to be necessary after the above in order to commit the changes to the
database.
--
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