add std::istream interface for FastA parsing