private static void addNewAnnotations() throws Exception
	{
		List<Holder> holders= getList();
		
		for(Holder h : holders)
			System.out.println(h.conting + " " + h.startPos+ " " + h.endPos+ " " + h.pcas.get(0));
		
		BufferedReader reader =new BufferedReader(new FileReader(new File(
			ConfigReader.getCREOrthologsDir() + File.separator + 
				"chs_11_plus_cards.txt")));
		
		BufferedWriter writer = new BufferedWriter(new FileWriter(new File(
			ConfigReader.getCREOrthologsDir() + File.separator + 
			"chs_11_plus_cardsWithChunkPCA.txt"
				)));
		
		writer.write(reader.readLine());
		
		for( int x=0; x < 10; x++)
			writer.write("\tPCA" + (x+1));
		
		writer.write("\n");
		
		for(String s = reader.readLine(); s != null; s = reader.readLine())
		{
			String[] splits = s.split("\t");
			
			int startPos =Integer.parseInt(splits[5]);
			int endPos = Integer.parseInt(splits[6]);
			
			if( startPos > endPos)
			{
				int temp = startPos;
				startPos = endPos;
				endPos = temp;
			}
				
			Holder h = findInListOrNull(holders, splits[4], startPos, endPos);
			
			writer.write(s);
			
			for( int x=0;x  < 10; x++)
			{
				writer.write("\t" + ( h == null ? "" : h.pcas.get(x) ) );
			}
			
			writer.write("\n");
		}
		
		writer.flush();  writer.close();
		
		reader.close();
	}