rmpi != mapping . reads . end( ); rmpi ++ )
rmpi != mapping . reads . end( ); ++ rmpi )
void PlaceUnambiguous (Mapping_t & mapping){  ReadMap_t * rmp;  vector<ReadMap_t *>::iterator rmpi;  //-- For each read in the mapping  for ( rmpi  = mapping . reads . begin( );	rmpi != mapping . reads . end( ); rmpi ++ )    {      rmp = *rmpi;      //-- If not placed, unambiguous, and valid, place the read      if ( rmp -> place == NULL	   &&	   rmp -> best . front( ) == rmp -> best . back( )	   &&	   IsValidChain (rmp -> best . front( ), rmp) )	rmp -> place = rmp -> best . front( );    }}