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