Package pulse.io.readers

The main class of this package is ReaderManager. Usually, the user doesn't even have to worry about choosing a specific reader, so explicit invocation of any methods in any one of the Readers is discouraged (this is a job for the ReaderManager. However, if it is necessary to create a new reader for a format that PULsE currently doesn't recognise, the programmer should extend one of the subclasses of the AbstractReader and place it into this package (otherwise, the ReaderManager won't know where the class is).