Nearly there, but I seem to have spent the evening coding up some of the #$@#@!$#!'ing stupidest typo's (I usually have one or two the first time I try to run a script, but I think I've managed to seriously exceed my quota tonight...) The fasta_parse class appears to be working, but I've messed up the interface somewhere - in the morning after a decent night's sleep I'll hopefully find whatever idiotically-misplaced parenthesis that I've put in or whatever it is and get that solved... The seq_factory class is "functionally done" - that is, there's still plenty of room to add more functionality to it, but it has all the necessary code to assemble and generate seq objects working. I'm also noticing that the way the upper-level Parse object was designed should be an ideal way for me to handle all the separate EFetch modules that'll be needed... Anyway, it'll be a day later than I expected, but I ought to have the initial working example of what I'm doing online for comment and testing sometime tomorrow, hopefully earlier rather than later...