Add level of abstraction between analysis and ligation design