Logo Search packages:      
Sourcecode: python-biopython version File versions


# Copyright 2006 by Peter Cock.  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.

from Bio.SwissProt import SProt
#This is a normal function!
def SwissIterator(handle) :
    """Breaks up a Swiss-Prot/UniProt file into SeqRecord objects

    Every section from the ID line to the terminating // becomes
    a single SeqRecord with associated annotation and features.

    This parser is for the flat file "swiss" format as used by:
     * Swiss-Prot aka SwissProt
     * TrEMBL
     * UniProtKB aka UniProt Knowledgebase

    It does NOT read their new XML file format.

    For consistency with BioPerl and EMBOSS we call this the "swiss"
    return SProt.Iterator(handle, SProt.SequenceParser())

Generated by  Doxygen 1.6.0   Back to index