SEARCH Articles Figures Tables Biological Topology - DNA and Proteins Minimal topological difference method biological activities