code: def extract_sequences(self, ids, new_path=None):
          
          # Temporary path #
          if new_path is None: new_fasta = self.__class__(new_temp_path())
          elif isinstance(new_path, FASTA): new_fasta = new_path
          else:                new_fasta = self.__class__(new_path)
          # Do it #
          new_fasta.create()
          for seq in self:
              if seq.id in ids: new_fasta.add_seq(seq)
          new_fasta.close()
          return new_fasta
docs: Will take all the sequences from the current file who's id appears in
          the ids given and place them in the new file path given.