public static boolean handleSurvivalExceptions(ArrayList<String[]> clinicalValues){
		boolean valid = true;
		HashSet<String> vitals = new HashSet<String>();
		for (int i=0; i<clinicalValues.size(); i++){
			if (clinicalValues.get(i).length<3){
				System.err.println("Please enter 3 columns for log rank");
				return false;
			}
			if (clinicalValues.get(i)[1]!=null){
				if (!clinicalValues.get(i)[1].isEmpty()){
					vitals.add(clinicalValues.get(i)[1]);
				}

			}
			
			//System.out.println(clinicalValues.get(i)[1]);
			if (vitals.size() > 2){
				System.err.println("INPUT ERROR: Vital Status must be either DECEASED or ALIVE");
				return false;
			}
			if (clinicalValues.get(i)[2]!=null){
				if (!clinicalValues.get(i)[2].equals("NA")){
					try{
						Double.valueOf(clinicalValues.get(i)[2]);
					}
					catch (Exception e){
						valid = false;
					}
				}
			}
		}
		if (valid == false){
			System.err.println("INPUT ERROR: All days followup entries must be a number");
		}
		return valid;
	}