code: public LinkedHashMap<String,S> process() throws IOException {
  		LinkedHashMap<String,S> sequences = process(-1);
  		close();
  
  		return sequences;
  	}
docs: The parsing is done in this method.<br>
  This method tries to process all the available fasta records
  in the File or InputStream, closes the underlying resource,
  and return the results in {@link LinkedHashMap}.<br>
  You don't need to call {@link #close()} after calling this method.
  @see #process(int)
  @return {@link HashMap} containing all the parsed fasta records
  present, starting current fileIndex onwards.
  @throws IOException if an error occurs reading the input file