branches of genetics and its definition