private String uploadPeppyResultsIntelligently(String fileLocation){
		String header = "";
		String entireHeader = "";
		try {
			Scanner s = new Scanner(new File(fileLocation));
			String token;
			
			for(int i = 0; i < 4; i++){
				token = s.nextLine();
				if(token.toLowerCase().trim().startsWith("format")){
					entireHeader += token;
					entireHeader += "\n";
					continue;
				}
				if(token.toLowerCase().trim().startsWith(">")){
					entireHeader += token;
					entireHeader += "\n";
					continue;
				}
				entireHeader += token;
				entireHeader += "\n";
				header += token;
				header += "\n";
			}
			
			
			/*Parse each line*/
			while(s.hasNextLine()){
//				String[] chunks = header.split("\\s");
			
				//Header information is now loaded up into the header string
				ArrayList<String> values = new ArrayList<String>();
				
				token = s.nextLine();
				String[] lineChunks = token.split("\\s");
				for(int j = 0; j < lineChunks.length; j++){
					
					values.add(lineChunks[j]);
					
				}//for
	
				
				
				PEPPYList.add(new PEPPY_RESULTS_Line_FORMAT16(values, header));
			
			
			}//while
		} catch (FileNotFoundException e) {
			//Auto-generated catch block
			e.printStackTrace();
		//Throw an error when a unparsable token is read in.
		} catch (NoSuchElementException e) {
			U.p("Invalid file.  Unable to completely parse input.  Output will not contain all peptides.");
		}	
		return entireHeader;
	}