Source code for mmtfPyspark.filters.containsAlternativeLocations
#!/user/bin/env python
'''containsAlternativeLocations.py
This filter return true if this structure contains an alternative location
'''
__author__ = "Mars (Shih-Cheng) Huang"
__maintainer__ = "Mars (Shih-Cheng) Huang"
__email__ = "marshuang80@gmail.com"
__version__ = "0.2.0"
__status__ = "Done"
[docs]class ContainsAlternativeLocations(object):
def __call__(self, t):
structure = t[1]
if not structure.alt_loc_set:
structure = structure.set_alt_loc_list()
for c in structure.alt_loc_list:
if c != '\0':
return True
return False