code: public StockholmStructure parse(String filename) throws IOException, ParserException {
  		InputStream inStream = new InputStreamProvider().getInputStream(filename);
  		StockholmStructure structure = parse(inStream);
  		inStream.close();
  		return structure;
  	}
docs: Parses a Stockholm file and returns a {@link StockholmStructure} object with its content.<br>
  This function is meant to be used for single access to specific file and it closes the file after doing its
  assigned job. Any subsequent call to {@link #parseNext(int)} will throw an exception or will function with
  unpredicted behavior.
  
  @param filename
  complete(?) path to the file from where to read the content
  @return stockholm file content
  @throws IOException
  when an exception occurred while opening/reading/closing the file+
  @throws ParserException
  if unexpected format is encountered