code: def map_to_precursor_biopython(seqs, names, loci, args):
      
      precursor = precursor_sequence(loci, args.ref).upper()
      dat = dict()
      for s, n in itertools.izip(seqs, names):
          res = _align(str(s), precursor)
          if res:
              dat[n] = res
      logger.debug("mapped in %s: %s out of %s" % (loci, len(dat), len(seqs)))
      return dat
docs: map the sequences using biopython package