flake8 whitespace cleanup
authorDiane Trout <diane@ghic.org>
Tue, 12 May 2015 23:40:58 +0000 (16:40 -0700)
committerDiane Trout <diane@ghic.org>
Tue, 12 May 2015 23:40:58 +0000 (16:40 -0700)
samples/admin.py

index 69fe059db1931231b7e34cf06e47385fe3caf8f4..31e8f98dbc7384360c03caa8c1e5eb394bec5183 100644 (file)
@@ -10,9 +10,18 @@ from django.db import models
 from django.utils.translation import ugettext_lazy as _
 from django.forms import TextInput, Textarea
 
-from .models import \
-     Antibody, Cellline, Condition, ExperimentType, HTSUser, \
-     LibraryType, MultiplexIndex, Species, Affiliation, Library, Tag
+from .models import (
+    Antibody,
+    Cellline,
+    Condition,
+    ExperimentType,
+    HTSUser,
+    LibraryType,
+    MultiplexIndex,
+    Species,
+    Affiliation,
+    Library
+)
 from experiments.models import Lane
 from inventory.models import PrinterTemplate
 from bcmagic.utils import print_zpl_socket
@@ -20,12 +29,13 @@ from bcmagic.utils import print_zpl_socket
 # Let's disable those pesky delete everything by accident features.
 admin.site.disable_action('delete_selected')
 
+
 class AffiliationOptions(admin.ModelAdmin):
-    list_display = ('name','contact','email')
+    list_display = ('name', 'contact', 'email')
     fieldsets = (
-      (None, {
-          'fields': (('name','contact','email','users'))
-      }),
+        (None, {
+            'fields': (('name', 'contact', 'email', 'users'))
+        }),
     )
 
     # some post 1.0.2 version of django has formfield_overrides
@@ -34,73 +44,97 @@ class AffiliationOptions(admin.ModelAdmin):
     #   models.ManyToMany: { 'widget': widgets.FilteredSelectMultiple }
     # }
     def formfield_for_dbfield(self, db_field, **kwargs):
-      if db_field.name == 'users':
-        kwargs['widget'] = widgets.FilteredSelectMultiple(db_field.verbose_name, (db_field.name in self.filter_vertical))
-      rv = super(AffiliationOptions, self).formfield_for_dbfield(db_field, **kwargs)
-    #  print db_field.name, kwargs
-      return rv
+        if db_field.name == 'users':
+            kwargs['widget'] = widgets.FilteredSelectMultiple(
+                db_field.verbose_name,
+                (db_field.name in self.filter_vertical))
+        rv = super(AffiliationOptions, self).formfield_for_dbfield(
+            db_field,
+            **kwargs)
+        #  print db_field.name, kwargs
+        return rv
+
 
 class AntibodyOptions(admin.ModelAdmin):
-    search_fields = ('antigene','nickname','catalog','antibodies','source','biology','notes')
-    list_display = ('antigene','nickname','antibodies','catalog','source','biology','notes')
-    list_filter = ('antibodies','source')
+    search_fields = ('antigene', 'nickname', 'catalog',
+                     'antibodies', 'source', 'biology', 'notes')
+    list_display = ('antigene', 'nickname', 'antibodies',
+                    'catalog', 'source', 'biology', 'notes')
+    list_filter = ('antibodies', 'source')
     fieldsets = (
-      (None, {
-          'fields': (('antigene','nickname','antibodies'),('catalog','source'),('biology'),('notes'))
-      }),
-     )
+        (None, {
+            'fields': (('antigene', 'nickname', 'antibodies'),
+                       ('catalog', 'source'),
+                       ('biology'),
+                       ('notes'))
+        }),
+    )
+
 
 class CelllineOptions(admin.ModelAdmin):
     list_display = ('cellline_name', 'notes')
     search_fields = ('cellline_name', 'nickname', 'notes')
     fieldsets = (
-      (None, {
-          'fields': (('cellline_name','nickname',),('notes'),)
-      }),
-     )
+        (None, {
+            'fields': (('cellline_name', 'nickname',),
+                       ('notes'),)
+        }),
+    )
+
 
 class ConditionOptions(admin.ModelAdmin):
     list_display = (('condition_name'), ('notes'),)
     fieldsets = (
-      (None, {
-          'fields': (('condition_name'),('nickname'),('notes'),)
-      }),
-     )
+        (None, {
+            'fields': (('condition_name'),
+                       ('nickname'),
+                       ('notes'),)
+        }),
+    )
+
 
 class ExperimentTypeOptions(admin.ModelAdmin):
-  model = ExperimentType
-  #list_display = ('name',)
-  #fieldsets = ( (None, { 'fields': ('name',) }), )
+    model = ExperimentType
+    list_display = ('name',)
+    fieldsets = ((None, {'fields': ('name',)}),)
+
 
 class HTSUserCreationForm(UserCreationForm):
     class Meta:
         model = HTSUser
-        fields = ("username",'first_name','last_name')
+        fields = ('username', 'first_name', 'last_name')
+
 
 class HTSUserChangeForm(UserChangeForm):
     class Meta:
         model = HTSUser
-        fields = ("username",'first_name','last_name')
+        fields = ('username', 'first_name', 'last_name')
+
 
 class HTSUserOptions(UserAdmin):
     form = HTSUserChangeForm
     add_form = HTSUserCreationForm
 
+
 class LaneLibraryInline(admin.StackedInline):
-  model = Lane
-  extra = 0
+    model = Lane
+    extra = 0
+
 
 class Library_Inline(admin.TabularInline):
-  model = Library
+    model = Library
+
 
 class LibraryTypeOptions(admin.ModelAdmin):
     list_display = ['name', 'is_paired_end', 'can_multiplex']
     model = LibraryType
 
+
 class MultiplexIndexOptions(admin.ModelAdmin):
     model = MultiplexIndex
     list_display = ['adapter_type', 'multiplex_id', 'sequence']
 
+
 class LibraryOptions(admin.ModelAdmin):
     class Media:
         css = {
@@ -130,7 +164,7 @@ class LibraryOptions(admin.ModelAdmin):
         'hidden',
         'experiment_type',
         'library_type',
-        #'cell_line',
+        # 'cell_line',
         'stopping_point',
         'made_by',
         'library_species',
@@ -138,63 +172,66 @@ class LibraryOptions(admin.ModelAdmin):
         )
     list_display_links = ('id', 'library_name',)
     fieldsets = (
-      (None, {
-        'fields': (
-          ('id','library_name','hidden'),
-          ('library_species', 'experiment_type'),
-          ('library_type', 'multiplex_id'),
-          )
-         }),
-         ('Experiment Detail:', {
-            'fields': (('cell_line', 'replicate',),
-                       ('condition',),
-                       ('antibody', ),
-                       ),
+        (None, {
+            'fields': (
+                ('id', 'library_name', 'hidden'),
+                ('library_species', 'experiment_type'),
+                ('library_type', 'multiplex_id'),
+            )
+        }),
+        ('Experiment Detail:', {
+            'fields': (
+                ('cell_line', 'replicate',),
+                ('condition',),
+                ('antibody', )
+            ),
             'classes': ('collapse',),
-            }),
-         ('Creation Information:', {
-             'fields' : (('made_by', 'creation_date', 'stopping_point'),
-                         ('amplified_from_sample'),
-                         ('gel_cut_size', 'insert_size',
-                          'undiluted_concentration'),
-                         ('bioanalyzer_concentration','bioanalyzer_image_url'),
-                         ('bioanalyzer_summary'),
-                         ('notes'))
-         }),
-         ('Library/Project Affiliation:', {
-             'fields' : (('account_number', 'affiliations'),)
-         }),
-         )
+        }),
+        ('Creation Information:', {
+            'fields': (
+                ('made_by', 'creation_date', 'stopping_point'),
+                ('amplified_from_sample'),
+                ('gel_cut_size', 'insert_size', 'undiluted_concentration'),
+                ('bioanalyzer_concentration', 'bioanalyzer_image_url'),
+                ('bioanalyzer_summary'),
+                ('notes'))
+        }),
+        ('Library/Project Affiliation:', {
+            'fields': (('account_number', 'affiliations'),)
+        }),
+    )
     inlines = [
-      LaneLibraryInline,
+        LaneLibraryInline,
     ]
     actions = ['action_print_library_labels']
 
     def action_print_library_labels(self, request, queryset):
-        """
-        Django action which prints labels for the selected set of labels from the
+        """Django action which prints labels for the selected set of labels from the
         Django Admin interface.
         """
 
-        #Probably should ask if the user really meant to print all selected
+        # Probably should ask if the user really meant to print all selected
         # libraries if the count is above X. X=10 maybe?
 
         # Grab the library template
-        #FIXME: Hardcoding library template name. Not a good idea... *sigh*.
+        # FIXME: Hardcoding library template name. Not a good idea... *sigh*.
         EVIL_HARDCODED_LIBRARY_TEMPLATE_NAME = "Library"
 
         try:
-            template = PrinterTemplate.objects.get(item_type__name=EVIL_HARDCODED_LIBRARY_TEMPLATE_NAME)
+            template = PrinterTemplate.objects.get(
+                item_type__name=EVIL_HARDCODED_LIBRARY_TEMPLATE_NAME)
         except PrinterTemplate.DoesNotExist:
-            self.message_user(request, "Could not find a library template with ItemType.name of '%s'" % \
-                              (EVIL_HARDCODED_LIBRARY_TEMPLATE_NAME))
+            self.message_user(
+                request,
+                "Could not find a library template with ItemType.name of '%s'" %
+                (EVIL_HARDCODED_LIBRARY_TEMPLATE_NAME))
             return
 
         # ZPL Template
         t = Template(template.template)
 
         zpl_list = []
-        #Iterate over selected labels to print
+        # Iterate over selected labels to print
         for library in queryset.all():
 
             # Django Template Context
@@ -224,6 +261,7 @@ class LibraryOptions(admin.ModelAdmin):
             field.widget.attrs["rows"] = "3"
         return field
 
+
 class SpeciesOptions(admin.ModelAdmin):
     fieldsets = (
       (None, {
@@ -231,13 +269,14 @@ class SpeciesOptions(admin.ModelAdmin):
       }),
     )
 
+
 class TagOptions(admin.ModelAdmin):
     list_display = ('tag_name', 'context')
     fieldsets = (
         (None, {
-          'fields': ('tag_name', 'context')
-          }),
-        )
+            'fields': ('tag_name', 'context')
+        }),
+    )
 
 admin.site.register(Library, LibraryOptions)
 admin.site.register(Affiliation, AffiliationOptions)
@@ -245,8 +284,6 @@ admin.site.register(Antibody, AntibodyOptions)
 admin.site.register(Cellline, CelllineOptions)
 admin.site.register(Condition, ConditionOptions)
 admin.site.register(ExperimentType, ExperimentTypeOptions)
-#admin.site.register(HTSUser, HTSUserOptions)
 admin.site.register(LibraryType, LibraryTypeOptions)
 admin.site.register(MultiplexIndex, MultiplexIndexOptions)
 admin.site.register(Species, SpeciesOptions)
-#admin.site.register(Tag, TagOptions)