Did I find the right examples for you? yes no

# cogent.core.alignment.make_gap_filter

All Samples(12)  |  Call(10)  |  Derive(0)  |  Import(2)

```from cogent.struct.rna2d import ViennaStructure

from cogent.core.alignment import SequenceCollection, \
make_gap_filter, coerce_to_string, \
seqs_from_array, seqs_from_model_seqs, seqs_from_generic, seqs_from_fasta, \
```
```        s4 = RnaSequence('UU-UUUU-UUUUC')
#check that the behavior is ok for gap runs
f1 = make_gap_filter(s1, 0.9, 5)
f3 = make_gap_filter(s3, 0.9, 5)
#Should return False since s1 has gap run >= 5 with respect to s3
```
```        #Should retun True since s4 does not have a long enough gap or ins run
self.assertEqual(f3(s4), True)
f3 = make_gap_filter(s3, 0.9, 6)
self.assertEqual(f3(s1), True)

#Check that behavior is ok for gap_fractions
f1 = make_gap_filter(s1, 0.5, 6)
```

```from cogent.struct.rna2d import ViennaStructure

from cogent.core.alignment import SequenceCollection, \
make_gap_filter, coerce_to_string, \
seqs_from_array, seqs_from_model_seqs, seqs_from_generic, seqs_from_fasta, \
```
```        s4 = RnaSequence('UU-UUUU-UUUUC')
#check that the behavior is ok for gap runs
f1 = make_gap_filter(s1, 0.9, 5)
f3 = make_gap_filter(s3, 0.9, 5)
#Should return False since s1 has gap run >= 5 with respect to s3
```
```        #Should retun True since s4 does not have a long enough gap or ins run
self.assertEqual(f3(s4), True)
f3 = make_gap_filter(s3, 0.9, 6)
self.assertEqual(f3(s1), True)

#Check that behavior is ok for gap_fractions
f1 = make_gap_filter(s1, 0.5, 6)
```