@@ -1434,13 +1434,21 @@ def prediction_data_(self):
14341434 raise AttributeError ("No prediction data was generated" )
14351435 else :
14361436 return self ._prediction_data
1437+
1438+ @prediction_data_ .setter
1439+ def prediction_data_ (self , value ):
1440+ self ._prediction_data = value
14371441
14381442 @property
14391443 def branch_detection_data_ (self ):
14401444 if self ._branch_detection_data is None :
14411445 raise AttributeError ("No branch detection data was generated" )
14421446 else :
14431447 return self ._branch_detection_data
1448+
1449+ @branch_detection_data_ .setter
1450+ def branch_detection_data_ (self , value ):
1451+ self ._branch_detection_data = value
14441452
14451453 @property
14461454 def outlier_scores_ (self ):
@@ -1454,6 +1462,10 @@ def outlier_scores_(self):
14541462 raise AttributeError (
14551463 "No condensed tree was generated; try running fit first."
14561464 )
1465+
1466+ @outlier_scores_ .setter
1467+ def outlier_scores_ (self , value ):
1468+ self ._outlier_scores = value
14571469
14581470 @property
14591471 def condensed_tree_ (self ):
@@ -1467,6 +1479,10 @@ def condensed_tree_(self):
14671479 raise AttributeError (
14681480 "No condensed tree was generated; try running fit first."
14691481 )
1482+
1483+ @condensed_tree_ .setter
1484+ def condensed_tree_ (self , value ):
1485+ self ._condensed_tree = value
14701486
14711487 @property
14721488 def single_linkage_tree_ (self ):
@@ -1476,6 +1492,10 @@ def single_linkage_tree_(self):
14761492 raise AttributeError (
14771493 "No single linkage tree was generated; try running fit" " first."
14781494 )
1495+
1496+ @single_linkage_tree_ .setter
1497+ def single_linkage_tree_ (self , value ):
1498+ self ._single_linkage_tree = value
14791499
14801500 @property
14811501 def minimum_spanning_tree_ (self ):
@@ -1495,6 +1515,10 @@ def minimum_spanning_tree_(self):
14951515 "This may be due to optimized algorithm variations that skip"
14961516 " explicit generation of the spanning tree."
14971517 )
1518+
1519+ @minimum_spanning_tree_ .setter
1520+ def minimum_spanning_tree_ (self , value ):
1521+ self ._min_spanning_tree = value
14981522
14991523 @property
15001524 def exemplars_ (self ):
@@ -1510,6 +1534,10 @@ def exemplars_(self):
15101534 "future, but for now no exemplars can be provided"
15111535 )
15121536
1537+ @exemplars_ .setter
1538+ def exemplars_ (self , value ):
1539+ self ._exemplars = value
1540+
15131541 @property
15141542 def relative_validity_ (self ):
15151543 if self ._relative_validity is not None :
@@ -1595,3 +1623,7 @@ def relative_validity_(self):
15951623 )
15961624 self ._relative_validity = score
15971625 return self ._relative_validity
1626+
1627+ @relative_validity_ .setter
1628+ def relative_validity_ (self , value ):
1629+ self ._relative_validity = value
0 commit comments