Changed name= to verbose_name= for LibraryType.
[htsworkflow.git] / htsworkflow / frontend / samples / models.py
index 7ef895c2e2a8f8719e09a9f3ab81398de18194b1..5126bb504eb21f723e5845489c8085fdfbbb35a0 100644 (file)
@@ -1,3 +1,4 @@
+import types
 import logging
 import urlparse
 from django.db import models
@@ -128,7 +129,7 @@ class Affiliation(models.Model):
 
 class LibraryType(models.Model):
   name = models.CharField(max_length=255, unique=True,
-                          name="Adapter Type")
+                          verbose_name="Adapter Type")
   is_paired_end = models.BooleanField(default=True,
                     help_text="can you do a paired end run with this adapter")
   can_multiplex = models.BooleanField(default=True,
@@ -148,7 +149,7 @@ class MultiplexIndex(models.Model):
     sequence = models.CharField(max_length=12, blank=True, null=True)
 
     class Meta:
-       verbose_name_plural = "multiplex indicies"
+        verbose_name_plural = "multiplex indicies"
         unique_together = ('adapter_type', 'multiplex_id')
 
 class Library(models.Model):
@@ -280,6 +281,8 @@ class Library(models.Model):
       sequences = self.index_sequences()
       if sequences is None:
           return ""
+      if type(sequences) in types.StringTypes:
+          return sequences
       multiplex_ids = sequences.keys()
       multiplex_ids.sort()
       return seperator.join(( "%s:%s" %(i,sequences[i]) for i in multiplex_ids))