Package Bio :: Package Emboss :: Module primersearch_format
[hide private]
[frames] | no frames]

Module primersearch_format

source code

Martel format for primersearch output files,

Variables [hide private]
  blank_line = Martel.AnyEol()
  primer_name = Martel.Group("primer_name", Martel.ToEol())
  primer_name_line = Martel.Str("Primer name ")+ primer_name
  amplifier = Martel.Group("amplifier", Martel.Re("[\d]+"))
  amplimer_line = Martel.Str("Amplimer ")+ amplifier+ Martel.Any...
  seq_indent = Martel.Str("\t")
  sequence_id = Martel.Group("sequence_id", Martel.ToEol())
  sequence_descr = Martel.Group("sequence_descr", Martel.ToEol())
  sequence_info = sequence_id+ sequence_descr
  forward_strand_info = Martel.Group("forward_strand_info", Mart...
  reverse_strand_info = Martel.Group("reverse_strand_info", Mart...
  amplifier_sequence = Martel.Group("amplifier_sequence", sequen...
  amplifier_sequence_lines = seq_indent+ Martel.Str("Sequence: "...
  amplifier_length = Martel.Group("amplifier_length", Martel.Re(...
  amplifier_length_line = seq_indent+ Martel.Str("Amplimer lengt...
  record = Martel.Group("primersearch_record", Martel.Rep1(blank...
Variables Details [hide private]

amplimer_line

Value:
Martel.Str("Amplimer ")+ amplifier+ Martel.AnyEol()

forward_strand_info

Value:
Martel.Group("forward_strand_info", Martel.ToEol())

reverse_strand_info

Value:
Martel.Group("reverse_strand_info", Martel.ToEol())

amplifier_sequence

Value:
Martel.Group("amplifier_sequence", sequence_info+ forward_strand_info+\
 reverse_strand_info)

amplifier_sequence_lines

Value:
seq_indent+ Martel.Str("Sequence: ")+ amplifier_sequence

amplifier_length

Value:
Martel.Group("amplifier_length", Martel.Re("[\d]+"))

amplifier_length_line

Value:
seq_indent+ Martel.Str("Amplimer length: ")+ amplifier_length+ Martel.\
Str(" bp")+ Martel.AnyEol()

record

Value:
Martel.Group("primersearch_record", Martel.Rep1(blank_line+ primer_nam\
e_line+ Martel.Rep(amplimer_line+ amplifier_sequence_lines+ amplifier_\
length_line)))