def genotypes_link(self, obj=None): try: if not obj: return '' return view_related_link( obj, 'genotypes', template='{count} total') + ' ' + \ view_related_link( obj, 'pending_genotypes', extra='&fresh__exact=0&evaluating__exact=0', template='{count} pending') + ' ' + \ view_related_link( obj, 'evaluating_genotypes', extra='&evaluating__exact=1', template='{count} evaluating') + ' ' + \ view_related_link( obj, 'complete_genotypes', extra='&fitness__isnull=False&fresh__exact=1&valid__exact=1', template='{count} complete') + ' ' + \ view_related_link( obj, 'invalid_genotypes', extra='&valid__exact=0', template='{count} invalid') + ' ' + \ ('<a href="%s" class="button" target="_blank">Add</a>' % (get_admin_changelist_url(models.Genotype)+'add/?genome='+str(obj.id),)) except Exception, e: traceback.print_exc(file=sys.stdout) return str(e)
def genes_link(self, obj=None): try: if not obj: return '' return view_related_link(obj, 'genes') except Exception, e: return str(e)
def loads_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'loads')
def da_prices_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'prices')
def comparisons_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'comparisons')
def data_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'data')
def genes_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'genes')
def epoches_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'epoches')
def genestats_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'gene_statistics')
def species_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'species')
def ngrams_link(self, obj=None): if not obj: return '' return view_related_link(obj, 'ngrams')