map and pmap are defunct. Use mapCoords
  and pmapCoords instead.   The map generic converts a set of ranges to the equivalent
  ranges on another sequence, through some sort of alignment between
  sequences, and outputs a GRangesMapping object. 
  There are two components of that object: the transformed granges, 
  and the hits, a Hits object of the same length
  that matches each input range to a destination sequence (useful when
  the alignment is one/many to many). The pmap function is
  simpler: it treats the two inputs as parallel vectors, maps each input
  range via the corresponding alignment, and returns the mapped
  ranges. There is one result per input element, instead of the
  many-to-many result from map.
map(from, to, ...)
pmap(from, to, ...)mapCoords and pmapCoords.