# Bio.Emboss.PrimerSearch module

Code to interact with the primersearch program from EMBOSS.

class Bio.Emboss.PrimerSearch.InputRecord

  Bases: `object`

  Represent the input file into the primersearch program.

  This makes it easy to add primer information and write it out to the simple primer file format.

  __init__()

    Initialize the class.

  __str__()

    Summarize the primersearch input record as a string.

  add_primer_set(primer_name, first_primer_seq, second_primer_seq)

    Add primer information to the record.

  __annotate_func__ = None
  __annotations_cache__ = {}
  __firstlineno__ = 11
  __static_attributes__ = ('primer_info',)

class Bio.Emboss.PrimerSearch.OutputRecord

  Bases: `object`

  Represent the information from a primersearch job.

  amplifiers is a dictionary where the keys are the primer names and the values are a list of PrimerSearchAmplifier objects.

  __init__()

    Initialize the class.

  __annotate_func__ = None
  __annotations_cache__ = {}
  __firstlineno__ = 34
  __static_attributes__ = ('amplifiers',)

class Bio.Emboss.PrimerSearch.Amplifier

  Bases: `object`

  Represent a single amplification from a primer.

  __init__()

    Initialize the class.

  __annotate_func__ = None
  __annotations_cache__ = {}
  __firstlineno__ = 46
  __static_attributes__ = ('hit_info', 'length')

Bio.Emboss.PrimerSearch.read(handle)

  Get output from primersearch into a PrimerSearchOutputRecord.

Biopython v: 1.86

Versions
  Previous
  Latest
  Develop

Biopython Project
  Homepage
  On GitHub