MBF framework 1.0 (MBF.dll) and MBF framework 2.0 (Bio.dll) are not compatible!
description
I have developed some code using MBF framework 1.0 (which uses MBF.dll) for sequence analysis. I just downloaded beta version of the 2.0 framework (which uses Bio.dll). To my amazement, my project requires so many changes, that it almost renders some functionality to be re-written. MBF 1.0 had so many flexible methods for the Parser, e.g. for Fasta parser, to read sequences and parse them, such as by filename, MBFTextReader, StreamReader, reader and so on. MBF 2.0 only has one parse method, namely Parse(), whic works only on filename. I notiiced that MBFReader and so on are deleted fron the MBF 2.0. We extensively use stream readers and MBFText reader, and now I cannot take advantage of a newer and improved release.
Am I missing something? Why is such useful functionality deleted from the new version. I would expect that MBF would make new releases at least backword compatible, and requires very minor changes to the code, if at all. Please let me know if I am missing something.
Chris