code: public static Iterable<Sequence> createSequences(final BufferedReader reader) throws IOException {
          checkNotNull(reader);
          List<Sequence> sequences = new ArrayList<Sequence>();
          for (SequenceIterator it = SeqIOTools.readFastaDNA(reader); it.hasNext(); ) {
              try {
                  sequences.add(createSequence(it.nextSequence()));
              }
              catch (BioException e) {
                  throw new IOException("could not read DNA sequences", e);
              }
          }
          return sequences;
      }
docs: Create and return zero or more DNA HML Sequences read from the specified reader in FASTA format.
  
  @param reader reader to read from, must not be null
  @return zero or more DNA HML Sequences read from the specified reader in FASTA format
  @throws IOException if an I/O error occurs