private static void addStartStop(HashMap<String, GeneHolder> map) throws Exception
	{
		BufferedReader reader = new BufferedReader(new FileReader(new File(
				ConfigReader.getBioLockJDir() + File.separator + "resistantAnnotation" +
					File.separator + "klebsiella_pneumoniae_chs_11.0.genes.gtf")));
		
		for(String s= reader.readLine(); s != null; s= reader.readLine())
		{
			String[] splits = s.split("\t");
			String val = splits[8];
			
			StringTokenizer sToken = new StringTokenizer(val, ";");
			String key =" "+  sToken.nextToken().replaceAll("\"", "").replace("gene_id ", "").trim();
			
			GeneHolder gh = map.get(key);
			
			if( gh != null)
			{
				int val1 = Integer.parseInt(splits[3]);
				int val2 = Integer.parseInt(splits[4]);
				int start = Math.min(val1, val2);
				int stop = Math.max(val1, val2);
				
				if( gh.start == null)
				{
					gh.start = start;
					gh.stop = stop;
				}
				
				if( start < gh.start)
					gh.start = start;
				
				if( stop > gh.stop)
					gh.stop = stop;
				
				if( !gh.chr.equals(splits[0]))
					throw new Exception("Parsing error");
			
			}
			else
			{
				System.out.println("Could not find " + key);
			}
			
		}
		
		
		for(String s : map.keySet())
			System.out.println(s);
		reader.close();
	}