Fixed bug in alternative mapper.

Also added the option to further influence the placement of predicate
vertices.