public void determineIfOnSplit(Transcript t){
		//It has been compared so mark it as having no spans.
		spanCount = 0;
		int startLocation = t.getProtein().indexOf(this.sequence);
		int test = t.getProtein().substring(startLocation + 1).indexOf(this.sequence);
		if(test != -1){
//			U.p("Double peptide found!!");
			count++;
//			U.p(count);
		}
		
		if(startLocation == -1){
			return;
		}//sequenceNotFound
		
		int endLocation = startLocation + this.sequence.length();
		for(Double splitLocation: t.getExonSplitLocations()){
			
			//Error check the split locations
			double splitLoc = splitLocation;
			int floor = (int)splitLoc;
			 double ceiling = floor + 1;
		     double  minValue = floor + .99;
		     
		     if(splitLoc < ceiling && splitLoc > minValue ){
		    	 splitLoc = ceiling;
		     }
			
		     
		     //If the peptide occurs on this split location add it to the list.
			if(startLocation < splitLoc && endLocation > splitLoc){
				juncs.add(splitLocation);
				spanCount++;
			}//if
		}//for
		
		if(spanCount > 0){
			this.sequence += "  " + t.getProteinWithSpliceMarkers();
		}
		
	}//determineIfOnSplit