added class and flags to allow investigation of gene properties from a list