anchor.diff:  	usr.loc = src
   	occupant = usr
   	icon_state = "scanner_1"
  -	/*
  -	for(var/obj/O in src)    // THIS IS P. STUPID -- LOVE, DOOHL
  -		//O = null
  -		del(O)
  -		//Foreach goto(124)
  -	*/
  +
   	add_fingerprint(usr)
   	return
   
  
positive.code: 			temp_html += "</span></div></div>"
  			
  			temp_html += "<div class='line'><div class='statusLabel'>Unique Identifier:</div><div class='statusValue'><span class='highlight'>"
  			if(viable_occupant)
  				var/len = length(viable_occupant.dna.uni_identity)
  				for(var/i=1, i<=len, i++)
  					temp_html += "<a href='?src=\ref[src];task=pulseui;num=[i];'>[copytext(viable_occupant.dna.uni_identity,i,i+1)]</a>"
  			else
  				temp_html += " - "
  			temp_html += "</span></div></div>"
  
negative.code: 	if(blocknumber < (length(input)/blocksize))
  		return copytext(input,blocksize*blocknumber+1,length(input)+1)
  
  /proc/getblock(input, blocknumber, blocksize=DNA_BLOCK_SIZE)
  	return copytext(input, blocksize*(blocknumber-1)+1, (blocksize*blocknumber)+1)
  /*
  /proc/getblockbuffer(input,blocknumber,blocksize)
  	var/result[blocksize]
  	var/start = (blocksize*blocknumber)-blocksize
  	for(var/i=1, i<=blocksize, i++)
  		result[i] = copytext(input, start+i, start+i+1)
  	return result
  */
  /proc/setblock(istring, blocknumber, replacement, blocksize=DNA_BLOCK_SIZE)
  	if(!istring || !blocknumber || !replacement || !blocksize)	return 0
  	return getleftblocks(istring, blocknumber, blocksize) + replacement + getrightblocks(istring, blocknumber, blocksize)
  