cpi != assembly . contigs . end( ); cpi ++ )
cpi != assembly . contigs . end( ); ++ cpi )
void PrintTigr (const Assembly_t & assembly){  vector<Contig_t *>::const_iterator cpi;  vector<Tile_t *>::const_iterator tpi;  long int ctgs, len;  ctgs = 0;  for ( cpi = assembly . contigs . begin( );	cpi != assembly . contigs . end( ); cpi ++ )    {      if ( (*cpi) -> tiles . size( ) <= 1 )	{	  if ( (*cpi) -> tiles . empty( ) )	    cerr << "WARNING: empty contig\n";	  continue;	}      cout	<< "##" << ++ctgs << ' '	<< (*cpi) -> tiles . size( ) << ' '	<< (*cpi) -> len << " 00000000 checksum."	<< endl;      for ( tpi = (*cpi) -> tiles . begin( );	    tpi != (*cpi) -> tiles . end( ); tpi ++ )	{	  len = labs ((*tpi) -> end - (*tpi) -> beg) + 1;	  cout	    << '#' << (*tpi) -> read -> id	    << '(' << (*tpi) -> off << ')'	    << " [" << ((*tpi) -> beg < (*tpi) -> end ? "" : "RC") << "] "	    << len << " bases, 00000000 checksum. "	    << '{' << (*tpi) -> beg << ' ' << (*tpi) -> end << "} "	    << '<' << (*tpi) -> off + 1 << ' ' << (*tpi) -> off + len << '>'	    << endl;	}    }}