[Biopython-dev] User friendly files

Jeffrey Chang jchang at SMI.Stanford.EDU
Wed May 30 02:58:49 EDT 2001

I think this is a good idea, but the timing may be a little off.  Would this
have applications beyond writing parsers?  We're trying to encourage people
to start using Martel and RecordReader, which essentially does this too.


> From: "Cayte" <katel at worldpath.net>
> Date: Mon, 28 May 2001 22:58:31 -0700
> To: <biopython-dev at biopython.org>
> Subject: [Biopython-dev] User friendly files
> .  I was thinking of ideas to minimize the need to edit, cut and paste
> files.  One idea is to subclass File and add a read_record_line routine.
> This would contain a state machine.  The SEARCHING_FOR_RECORD state would
> discard lines  up to the start of record tag, and retiurn this line and
> advance to the RECORD_FOUND state.  In the RECORD_FOUND state,
> read_record_line would call readline.  At the end of record tag it would
> advance to the END_RECORD state.  The next call would return an empty state
> and return to SEARCHING_FOR_RECORD.  The state would always go to the
> END_OF_FILE when the code finished reading all the file contents.  The state
> would go to an UNKNOWN state if the user forced the file pointer.
> I feel the easier our tools are the more likey they'll be used.  Please
> share your ideas.
> Cayte
> _______________________________________________
> Biopython-dev mailing list
> Biopython-dev at biopython.org
> http://biopython.org/mailman/listinfo/biopython-dev

More information about the Biopython-dev mailing list