23#ifndef _SERIALIZER_FASTA_HPP_
24#define _SERIALIZER_FASTA_HPP_
47 Config() : indexPtr(new data::MemoryIndex) {}
ProteomeData <-> FASTA stream serialization.
Serializer_FASTA(const Config &config=Config())
void read(boost::shared_ptr< std::istream > is, ProteomeData &pd) const
read in ProteomeData object from a FASTA istream
Serializer_FASTA & operator=(Serializer_FASTA &)
void write(std::ostream &os, const ProteomeData &pd, const pwiz::util::IterationListenerRegistry *iterationListenerRegistry) const
write ProteomeData object to ostream as FASTA
Serializer_FASTA(Serializer_FASTA &)
handles registration of IterationListeners and broadcast of update messages
boost::shared_ptr< Index > IndexPtr
Serializer_FASTA configuration.