Ejemplo n.º 1
0
    def get_all_criteria_disease_tags(cls, qids, idx_type=None):

        (idx, idx_types) = cls.get_feature_idx_n_idxtypes(cls.FEATURE_TYPE)

        if idx_type is None:
            idx_type = idx_types

        criteria_disease_tags = Criteria.get_all_criteria_disease_tags(qids, idx, idx_type)
        return(criteria_disease_tags)
Ejemplo n.º 2
0
def show_feature_criteria_details(feature_id, feature_type, feature_doc=None, section='criteria',
                                  section_title="criteria"):
    ''' Template inclusion tag to render criteria details bar. '''
    print('===================')
    print(feature_id)
    print(feature_type)
    print('====================')
    (idx, idx_types) = Criteria.get_feature_idx_n_idxtypes(feature_type)
    criteria_disease_tags = Criteria.get_all_criteria_disease_tags([feature_id], idx, idx_types)
    print(criteria_disease_tags)
    return {'criteria': criteria_disease_tags, 'feature_id': feature_id, 'appname': feature_type,
            'f': feature_doc, 'section': section, 'section_title': section_title}