An unexpected meeting of four seemingly unrelated problems: graph testing, DNA complex screening, superimposed codes and secure