Go is a strategic two player boardgame of Chinese origin. In terms of game theory, it is a deterministic perfect information game. But despite of these factors it is terribly complex because of its high branching factor. Many studies have been done with regard to joseki, localized exchanges of stones that are considered fair for both players. I will attempt to write a program that tries to find and catalogue as many joseki as it can, as well as the global circumstances under which they are likely to be played, by analyzing a large number of professional go games.