天快亮,公車司機把車開回站裡,攤開一張老路線圖。紙角破了好幾條空白,他一直靠記憶繞過去。那種「明明是總路線,卻缺幾段」的感覺,很像以前的人類基因參考圖。
偏偏空白都在最難走的地方:繞來繞去的圓環、長得一模一樣的街區。基因也一樣,最難補的是一堆重複段落,連染色體中間那個分開時很要緊的區域,還有幾條染色體很像的短端。
有人想做一張新圖。他們先挑一種「街名比較不會兩套混在一起」的起點,像只拿到一份城市規劃。再找兩種路況記錄:一種很乾淨但容易在重複街口停住;另一種能一路記很長,穿過相似街區也不怕,只是筆記比較吵。
拼圖時,他們很龜毛,只在完全對得上的地方才接起來,免得把平行巷弄接錯。大多數路線會順順變成一條線,重複街區卻像打結,路口看起來都一樣。這時就看每種街區在記錄裡出現幾次,再用那種超長路況記錄選出真正走得通的那條。
還有一區特別難:一排排幾乎同款的建築,只差一點點細節,怎麼排都像。基因裡也有這種長長的重複段落,跟細胞做蛋白質工廠的零件有關。團隊改用分類法,把相似的樣式分成幾種,估個大概有幾份,再把整區的輪廓補齊。
新路線圖印出來,破洞幾乎都不見了,只剩Y染色體那張因為起點裡沒它。舊圖裡一些小錯、大錯也被修掉。司機把車開出去,導航不再硬把他黏到隔壁那條長得一樣的路上。基因讀到的片段也比較不會被塞進錯地址,找差異時少了很多冤枉驚嚇。