make GenePartsOrder global for the convinience of updating