+import types
import logging
import urlparse
from django.db import models
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,
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):
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))