def test_internal_bad_args(self): with self.assertRaisesRegexp(IndexError, "method index is out of range"): _chemfp.get_method_name(-1) with self.assertRaisesRegexp(IndexError, "method index is out of range"): _chemfp.get_method_name(_chemfp.get_num_methods())
def get_alignment_methods(): settings = {} for alignment in range(_chemfp.get_num_alignments()): method = _chemfp.get_alignment_method(alignment) settings[_chemfp.get_alignment_name( alignment)] = _chemfp.get_method_name(method) return settings
def get_alignment_method(alignment): try: alignment_i = get_alignments().index(alignment) except ValueError: raise ValueError("Unknown alignment %r" % (alignment,)) return _chemfp.get_method_name(_chemfp.get_alignment_method(alignment_i))
def get_alignment_methods(): settings = {} for alignment in range(_chemfp.get_num_alignments()): method = _chemfp.get_alignment_method(alignment) settings[_chemfp.get_alignment_name(alignment)] = _chemfp.get_method_name(method) return settings
def get_methods(): return [_chemfp.get_method_name(i) for i in range(_chemfp.get_num_methods())]