Solves the badly set dependency for DAVID and finished documentation for main methods.