Chris, SeqIO's arguments are case-insensitive (e.g. 'fasta', 'Fasta', 'FASTA' should work). This is what the documentation says and what the code seems to suggest. This is probably what the Restriction modules should do as well. Brian O.