Package Bio :: Package formatdefs :: Module swissprot
[hide private]
[frames] | no frames]

Source Code for Module Bio.formatdefs.swissprot

 1  # Define the various SWISS-PROT formats 
 2   
 3  from Bio.config.FormatRegistry import FormatObject, FormatGroup 
 4   
 5   
 6  sprot38 = FormatObject( 
 7      name = "swissprot/38", 
 8      abbrev = "sprot38", 
 9      expression = "Bio.expressions.swissprot.sprot38.format", 
10  ) 
11   
12  sprot40 = FormatObject( 
13      name = "swissprot/40", 
14      abbrev = "sprot40", 
15      expression = "Bio.expressions.swissprot.sprot40.format", 
16  ) 
17   
18  ipi = FormatObject( 
19          name = "ipi", 
20          abbrev = "ipi", 
21          expression = "Bio.expressions.swissprot.ipi.format" 
22  ) 
23   
24   
25  swissprot = FormatGroup( 
26      name = "swissprot", 
27  #    filter = "Bio.expressions.swissprot.filter", 
28  ) 
29  swissprot.add(sprot38) 
30  swissprot.add_before(sprot40, sprot38) 
31  swissprot.add_before(ipi, sprot40) 
32   
33  from Bio.formatdefs import sequence 
34  sequence.sequence.add(swissprot) 
35