added asserts lab  class and modified gene and genome classes