Did I find the right examples for you? yes no

# cogent.struct.knots.opt_all

All Samples(20)  |  Call(18)  |  Derive(0)  |  Import(2)

```from cogent.util.dict2d import Dict2D
from cogent.struct.rna2d import Pairs
from cogent.struct.knots import PairedRegion, PairedRegionFromPairs,\
PairedRegions, PairedRegionsFromPairs, ConflictMatrix,\
opt_all, contains_true, empty_matrix,\
```
```    def test_opt_all_nested(self):
"""opt_all: should return input when already nested"""
p = Pairs([(1,10),(2,9),(20,30),(22,29)])
obs = opt_all(p)
self.assertEqual(len(obs),1)
```
```    def test_opt_all_knot(self):
"""opt_all: single/multiple solution(s)"""
p = Pairs([(1,10),(2,9),(3,15),(4,14),(11,20),(12,19),(25,30)])
obs = opt_all(p)
exp = Pairs([(1,10),(2,9),(11,20),(12,19),(25,30)])
```
```
p = Pairs([(1,10),(2,9),(4,14),(3,15)])
obs = opt_all(p)
self.assertEqual(len(obs), 2)
self.assertEqualItems(obs, [Pairs([(1,10),(2,9)]),\
```
```    def test_opt_all_scoring1(self):
"""opt_all: one optimal in bps, both optimal in energy"""
p = Pairs([(1,10),(2,9),(4,15),(5,14),(6,13)])
obs_bps = opt_all(p, goal='max', scoring_function=num_bps)
obs_energy = opt_all(p, goal='max',\
```

```from cogent.util.dict2d import Dict2D
from cogent.struct.rna2d import Pairs
from cogent.struct.knots import PairedRegion, PairedRegionFromPairs,\
PairedRegions, PairedRegionsFromPairs, ConflictMatrix,\
opt_all, contains_true, empty_matrix,\
```
```    def test_opt_all_nested(self):
"""opt_all: should return input when already nested"""
p = Pairs([(1,10),(2,9),(20,30),(22,29)])
obs = opt_all(p)
self.assertEqual(len(obs),1)
```
```    def test_opt_all_knot(self):
"""opt_all: single/multiple solution(s)"""
p = Pairs([(1,10),(2,9),(3,15),(4,14),(11,20),(12,19),(25,30)])
obs = opt_all(p)
exp = Pairs([(1,10),(2,9),(11,20),(12,19),(25,30)])
```
```
p = Pairs([(1,10),(2,9),(4,14),(3,15)])
obs = opt_all(p)
self.assertEqual(len(obs), 2)
self.assertEqualItems(obs, [Pairs([(1,10),(2,9)]),\
```
```    def test_opt_all_scoring1(self):
"""opt_all: one optimal in bps, both optimal in energy"""
p = Pairs([(1,10),(2,9),(4,15),(5,14),(6,13)])
obs_bps = opt_all(p, goal='max', scoring_function=num_bps)
obs_energy = opt_all(p, goal='max',\
```