1 from htsworkflow.frontend.experiments.models import FlowCell, DataRun
2 from django.contrib import admin
3 from django.utils.translation import ugettext_lazy as _
5 class DataRunOptions(admin.ModelAdmin):
6 search_fieldsets = ['run_folder','run_note','config_params','=fcid__lane_1_library__library_id','=fcid__lane_2_library__library_id','=fcid__lane_3_library__library_id','=fcid__lane_4_library__library_id','=fcid__lane_5_library__library_id','=fcid__lane_6_library__library_id','=fcid__lane_7_library__library_id','=fcid__lane_8_library__library_id']
8 class FlowCellOptions(admin.ModelAdmin):
9 date_hierarchy = "run_date"
11 search_fieldsets = ('flowcell_id',
14 '=lane_1_library__library_id',
15 '=lane_2_library__library_id',
16 '=lane_3_library__library_id',
17 '=lane_4_library__library_id',
18 '=lane_5_library__library_id',
19 '=lane_6_library__library_id',
20 '=lane_7_library__library_id',
21 '=lane_8_library__library_id')
22 list_display = ('flowcell_id','seq_mac_id','run_date', 'Create_LOG','Lanes')
23 list_filter = ('seq_mac_id','cluster_mac_id')
26 'fields': ('run_date', ('flowcell_id','cluster_mac_id','seq_mac_id'), ('read_length'),)
29 'fields' : (('lane_1_library', 'lane_1_pM', 'lane_1_cluster_estimate'), ('lane_2_library', 'lane_2_pM', 'lane_2_cluster_estimate'), ('lane_3_library', 'lane_3_pM', 'lane_3_cluster_estimate'), ('lane_4_library', 'lane_4_pM', 'lane_4_cluster_estimate'), ('lane_5_library', 'lane_5_pM', 'lane_5_cluster_estimate'), ('lane_6_library', 'lane_6_pM', 'lane_6_cluster_estimate'), ('lane_7_library', 'lane_7_pM', 'lane_7_cluster_estimate'), ('lane_8_library', 'lane_8_pM', 'lane_8_cluster_estimate'),)
33 admin.site.register(DataRun, DataRunOptions)
34 admin.site.register(FlowCell, FlowCellOptions)