private static Holder findInListOrNull(List<Holder> list, String contig, int startPos, int endPos) 
				throws Exception
	{
		Holder h = null;
		int overlap =0;
		
		for(Holder h2 : list)
		{
			if( h2.conting.equals(contig) && startPos >= h2.startPos && endPos <= h2.endPos )
			{
				if( h != null )
				{
					System.out.println("Duplicate");
					numDuplicate++;
					
					if( endPos - startPos > overlap )
					{
						h = h2;
						overlap = endPos - startPos;
					}
				}
				else
				{
					System.out.println("Unique");
					numUnique++;
					overlap = endPos - startPos;
					h = h2;
				}
					
			}
		}
		
		if( h == null)
			System.out.println("Could not find " + contig + " " + startPos + " " + endPos);
		
		return h;
	}