@@ -17,6 +17,10 @@ class InputDataGLM(_InputDataBase):
1717 """
1818 Input data for Generalized Linear Models (GLMs).
1919 """
20+ loc_names : list
21+ design_loc_names : list
22+ scale_names : list
23+ design_scale_names : list
2024
2125 def __init__ (
2226 self ,
@@ -94,8 +98,8 @@ def __init__(
9498
9599 self .design_loc = design_loc
96100 self .design_scale = design_scale
97- self .design_loc_names = design_loc_names
98- self .design_scale_names = design_scale_names
101+ self ._design_loc_names = design_loc_names
102+ self ._design_scale_names = design_scale_names
99103
100104 constraints_loc , loc_names = parse_constraints (
101105 dmat = design_loc ,
@@ -111,11 +115,27 @@ def __init__(
111115 )
112116 self .constraints_loc = constraints_loc
113117 self .constraints_scale = constraints_scale
114- self .loc_names = loc_names
115- self .scale_names = scale_names
118+ self ._loc_names = loc_names
119+ self ._scale_names = scale_names
116120
117121 self .size_factors = size_factors
118122
123+ @property
124+ def design_loc_names (self ):
125+ return self ._design_loc_names
126+
127+ @property
128+ def design_scale_names (self ):
129+ return self ._design_scale_names
130+
131+ @property
132+ def loc_names (self ):
133+ return self ._loc_names
134+
135+ @property
136+ def scale_names (self ):
137+ return self ._scale_names
138+
119139 @property
120140 def num_design_loc_params (self ):
121141 return self .design_loc .shape [1 ]
0 commit comments