1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
# Copyright 1999 by Katharine Lindner. All rights reserved.
# This code is part of the Biopython distribution and governed by its
# license. Please see the LICENSE file that should have been included
# as part of this package.
import os
from types import *
import Bio.File
from Bio import ParserSupport
from Bio import Enzyme
tests = [ 'lipoprotein.txt', 'proline.txt', 'valine.txt', 'lactate.txt' ]
for test in tests:
print "testing %s" % test
datafile = os.path.join( 'Enzymes', test )
enzyme_handle = open( datafile )
enzyme_undo_handle = Bio.File.UndoHandle( enzyme_handle )
enzyme_consumer = ParserSupport.TaggingConsumer()
enzyme_scanner = Enzyme._Scanner()
enzyme_scanner.feed( enzyme_undo_handle, enzyme_consumer )
|