- Implement a text box by means of which GO terms can be selected - Implement a list of the selected GO terms from which terms can be removed - Implement a graphical view of the GO hierarchy to select the level to select entire branches of the GO hierarchy - The selected terms can be used to filter in or to filter out