<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE TS>
<TS version="2.1" language="en_US">
<context>
    <name>EditPrimerDialog</name>
    <message>
        <location filename="../src/EditPrimerDialog.ui" line="14"/>
        <source>Create New Primer</source>
        <translation>Create New Primer</translation>
    </message>
    <message>
        <location filename="../src/EditPrimerDialog.ui" line="29"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../src/EditPrimerDialog.ui" line="36"/>
        <source>New Primer</source>
        <translation>New Primer</translation>
    </message>
</context>
<context>
    <name>ExportPrimersDialog</name>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="20"/>
        <source>Export Primers</source>
        <translation>Export Primers</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="31"/>
        <source>Export to:</source>
        <translation>Export to:</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="59"/>
        <source>Format:</source>
        <translation>Format:</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="76"/>
        <source>File path:</source>
        <translation>File path:</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="88"/>
        <location filename="../src/export/ExportPrimersDialog.ui" line="153"/>
        <source>...</source>
        <translation>...</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="109"/>
        <source>Database:</source>
        <translation>Database:</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="116"/>
        <source>Destination folder:</source>
        <translation>Destination folder:</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.ui" line="135"/>
        <source>Connect</source>
        <translation>Connect</translation>
    </message>
</context>
<context>
    <name>Global</name>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="45"/>
        <source>Error</source>
        <translation>Error</translation>
    </message>
</context>
<context>
    <name>ImportPrimersDialog</name>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="20"/>
        <source>Import Primers</source>
        <translation>Import Primers</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="31"/>
        <source>Import from:</source>
        <translation>Import from:</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="57"/>
        <source>Connect to database</source>
        <translation>Connect to database</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="75"/>
        <source>Files:</source>
        <translation>Files:</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="100"/>
        <source>Add file(s)</source>
        <translation>Add file(s)</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="107"/>
        <location filename="../src/import/ImportPrimersDialog.ui" line="173"/>
        <source>Remove</source>
        <translation>Remove</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="141"/>
        <source>Objects:</source>
        <translation>Objects:</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.ui" line="166"/>
        <source>Add object(s)</source>
        <translation>Add object(s)</translation>
    </message>
</context>
<context>
    <name>InSilicoPcrOptionPanelWidget</name>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="121"/>
        <source>Maximum product</source>
        <translation>Maximum product</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="105"/>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="137"/>
        <source> bp</source>
        <translation> bp</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="89"/>
        <source>3&apos; perfect match</source>
        <translation>3&apos; perfect match</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="153"/>
        <source>Extract annotations</source>
        <translation>Extract annotations</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="174"/>
        <source>&lt;a href=&quot;details&quot;&gt;Show primers details&lt;/a&gt;</source>
        <translation>&lt;a href=&quot;details&quot;&gt;Show primers details&lt;/a&gt;</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="235"/>
        <source>Find product(s)</source>
        <translation>Find product(s)</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="330"/>
        <source>Region</source>
        <translation>Region</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="335"/>
        <source>Length</source>
        <translation>Length</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="340"/>
        <source>Ta</source>
        <translation>Ta</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="369"/>
        <source>Extract product(s)</source>
        <translation>Extract product(s)</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.ui" line="383"/>
        <source>Info: choose a nucleic sequence for running In Silico PCR</source>
        <translation>Info: choose a nucleic sequence for running In Silico PCR</translation>
    </message>
</context>
<context>
    <name>PrimerGroupBox</name>
    <message>
        <location filename="../src/PrimerGroupBox.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.ui" line="69"/>
        <source>Reverse-complement sequence</source>
        <translation>Reverse-complement sequence</translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.ui" line="98"/>
        <source>Choose a primer from the primer library</source>
        <translation>Choose a primer from the primer library</translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.ui" line="125"/>
        <source>Mismatches</source>
        <translation>Mismatches</translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.ui" line="132"/>
        <source> bp</source>
        <translation> bp</translation>
    </message>
</context>
<context>
    <name>PrimerLibrarySelector</name>
    <message>
        <location filename="../src/PrimerLibrarySelector.ui" line="14"/>
        <source>Choose Primer</source>
        <translation>Choose Primer</translation>
    </message>
</context>
<context>
    <name>PrimerLibraryWidget</name>
    <message>
        <location filename="../src/PrimerLibraryWidget.ui" line="14"/>
        <source>Form</source>
        <translation>Form</translation>
    </message>
</context>
<context>
    <name>PrimersDetailsDialog</name>
    <message>
        <location filename="../src/PrimersDetailsDialog.ui" line="14"/>
        <source>Primers Details</source>
        <translation>Primers Details</translation>
    </message>
</context>
<context>
    <name>QObject</name>
    <message>
        <location filename="../src/export/ExportPrimersDialog.cpp" line="56"/>
        <source>Local file</source>
        <translation>Local file</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersDialog.cpp" line="57"/>
        <location filename="../src/import/ImportPrimersDialog.cpp" line="45"/>
        <source>Shared database</source>
        <translation>Shared database</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.cpp" line="44"/>
        <source>Local file(s)</source>
        <translation>Local file(s)</translation>
    </message>
</context>
<context>
    <name>U2::EditPrimerDialog</name>
    <message>
        <location filename="../src/EditPrimerDialog.cpp" line="45"/>
        <source>Edit Primer</source>
        <translation>Edit Primer</translation>
    </message>
</context>
<context>
    <name>U2::ExportPrimersDialog</name>
    <message>
        <location filename="../src/export/ExportPrimersDialog.cpp" line="190"/>
        <source>Export to</source>
        <translation>Export to</translation>
    </message>
</context>
<context>
    <name>U2::ExportPrimersToDatabaseTask</name>
    <message>
        <location filename="../src/export/ExportPrimersToDatabaseTask.cpp" line="36"/>
        <source>Export primers</source>
        <translation>Export primers</translation>
    </message>
    <message>
        <location filename="../src/export/ExportPrimersToDatabaseTask.cpp" line="82"/>
        <source>Unexpected objects count</source>
        <translation>Unexpected objects count</translation>
    </message>
</context>
<context>
    <name>U2::ExportPrimersToLocalFileTask</name>
    <message>
        <location filename="../src/export/ExportPrimersToLocalFileTask.cpp" line="39"/>
        <source>Export primers</source>
        <translation>Export primers</translation>
    </message>
</context>
<context>
    <name>U2::ExtractProductTask</name>
    <message>
        <location filename="../src/ExtractProductTask.cpp" line="67"/>
        <source>Extract PCR product</source>
        <translation>Extract PCR product</translation>
    </message>
</context>
<context>
    <name>U2::ExtractProductWrapperTask</name>
    <message>
        <location filename="../src/ExtractProductTask.cpp" line="267"/>
        <source>Extract PCR product and open document</source>
        <translation>Extract PCR product and open document</translation>
    </message>
</context>
<context>
    <name>U2::FindPrimersTask</name>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="164"/>
        <source>FindPrimersTask</source>
        <translation>FindPrimersTask</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="210"/>
        <source>Correct primers pairs</source>
        <translation>Correct primers pairs</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="232"/>
        <source>No IO adapter found for URL: %1</source>
        <translation>No IO adapter found for URL: %1</translation>
    </message>
</context>
<context>
    <name>U2::ImportPrimerFromObjectTask</name>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="38"/>
        <source>Import primer from the shared database object: %1</source>
        <translation>Import primer from the shared database object: %1</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="42"/>
        <source>A non-sequence object was provided</source>
        <translation>A non-sequence object was provided</translation>
    </message>
    <message>
        <source>The sequence has an unsupported alphabet: only standard nucleotide alphabet is supported</source>
        <translation type="vanished">The sequence has an unsupported alphabet: only standard nucleotide alphabet is supported</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="46"/>
        <source>The sequence has an unsupported alphabet: only nucleotide alphabet is supported</source>
        <translation>The sequence has an unsupported alphabet: only nucleotide alphabet is supported</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="47"/>
        <source>Can&apos;t convert a sequence to primer: the sequence is too long</source>
        <translation>Can&apos;t convert a sequence to primer: the sequence is too long</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="57"/>
        <source>The primer sequence contains non-ACGT symbols</source>
        <translation>The primer sequence contains non-ACGT symbols</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="67"/>
        <source>Without document</source>
        <translation>Without document</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="70"/>
        <source>cancelled</source>
        <translation>cancelled</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="73"/>
        <source>error</source>
        <translation>error</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimerFromObjectTask.cpp" line="75"/>
        <source>success</source>
        <translation>success</translation>
    </message>
</context>
<context>
    <name>U2::ImportPrimersDialog</name>
    <message>
        <location filename="../src/import/ImportPrimersDialog.cpp" line="53"/>
        <source>Import</source>
        <translation>Import</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.cpp" line="54"/>
        <source>Cancel</source>
        <translation>Cancel</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersDialog.cpp" line="88"/>
        <source>Select primers to import</source>
        <translation>Select primers to import</translation>
    </message>
</context>
<context>
    <name>U2::ImportPrimersFromFileTask</name>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="36"/>
        <source>Import primers from local file: %1</source>
        <translation>Import primers from local file: %1</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="46"/>
        <source>Internal error: can&apos;t load the file &apos;%1&apos;</source>
        <translation>Internal error: can&apos;t load the file &apos;%1&apos;</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="56"/>
        <source>Document wasn&apos;t loaded</source>
        <translation>Document wasn&apos;t loaded</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="58"/>
        <source>There are no sequence objects in the file &apos;%1&apos; to convert them to primers</source>
        <translation>There are no sequence objects in the file &apos;%1&apos; to convert them to primers</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="68"/>
        <source>cancelled</source>
        <translation>cancelled</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="72"/>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="90"/>
        <source>error</source>
        <translation>error</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="90"/>
        <source>there are no applicable sequences</source>
        <translation>there are no applicable sequences</translation>
    </message>
    <message>
        <location filename="../src/import/ImportPrimersFromFileTask.cpp" line="94"/>
        <source>success</source>
        <translation>success</translation>
    </message>
</context>
<context>
    <name>U2::ImportPrimersFromFolderTask</name>
    <message>
        <location filename="../src/import/ImportPrimersFromFolderTask.cpp" line="33"/>
        <source>Import primers from the shared database folder: %1</source>
        <translation>Import primers from the shared database folder: %1</translation>
    </message>
</context>
<context>
    <name>U2::ImportPrimersMultiTask</name>
    <message>
        <location filename="../src/import/ImportPrimersMultiTask.cpp" line="29"/>
        <source>Import primers</source>
        <translation>Import primers</translation>
    </message>
</context>
<context>
    <name>U2::InSilicoPcrOPWidgetFactory</name>
    <message>
        <location filename="../src/InSilicoPcrOPWidgetFactory.cpp" line="50"/>
        <source>In Silico PCR</source>
        <translation>In Silico PCR</translation>
    </message>
</context>
<context>
    <name>U2::InSilicoPcrOptionPanelWidget</name>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="64"/>
        <source>Forward primer</source>
        <translation>Forward primer</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="65"/>
        <source>Reverse primer</source>
        <translation>Reverse primer</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="66"/>
        <source>Settings</source>
        <translation>Settings</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="67"/>
        <source>Inner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="68"/>
        <source>All intersected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="69"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="86"/>
        <source>Show primers details</source>
        <translation>Show primers details</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="133"/>
        <source>Find product(s)</source>
        <translation>Find product(s)</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="136"/>
        <source>Warning: </source>
        <translation>Warning: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="137"/>
        <source>Find product(s) anyway</source>
        <translation>Find product(s) anyway</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrOptionPanelWidget.cpp" line="214"/>
        <source>Extract In Silico PCR products</source>
        <translation>Extract In Silico PCR products</translation>
    </message>
</context>
<context>
    <name>U2::InSilicoPcrProductsTable</name>
    <message>
        <location filename="../src/InSilicoPcrProductsTable.cpp" line="78"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>U2::InSilicoPcrTask</name>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="52"/>
        <source>In Silico PCR</source>
        <translation>In Silico PCR</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="106"/>
        <source>Forward primers found: %1</source>
        <translation>Forward primers found: %1</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="107"/>
        <source>Reverse primers found: %1</source>
        <translation>Reverse primers found: %1</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="197"/>
        <source>Products found: %1</source>
        <translation>Products found: %1</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="201"/>
        <source>Primers details:</source>
        <translation>Primers details:</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrTask.cpp" line="205"/>
        <source>Products found: %1. &lt;br&gt;&lt;br&gt;The detailed information about primers is not available as primers or sequence contain a character from the Extended DNA alphabet.</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>U2::InSilicoPcrWorkflowTask</name>
    <message>
        <location filename="../src/InSilicoPcrWorkflowTask.cpp" line="27"/>
        <source>In silico PCR workflow task</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::FindPrimerPairsPromter</name>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="56"/>
        <source>unset</source>
        <translation>unset</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="59"/>
        <source>Find correct pairs over primers from &quot;%1&quot;.</source>
        <translation>Find correct pairs over primers from &quot;%1&quot;.</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::FindPrimerPairsWorker</name>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="102"/>
        <source>No correct primers pairs found</source>
        <translation>No correct primers pairs found</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="119"/>
        <source>Input sequences</source>
        <translation>Input sequences</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="120"/>
        <source>Set of primers, which must be tested.</source>
        <translation>Set of primers, which must be tested.</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="130"/>
        <source>Find correct primer pairs</source>
        <translation>Find correct primer pairs</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="131"/>
        <source>Find correct primer pairs, which consist of valid primers without dimers.</source>
        <translation>Find correct primer pairs, which consist of valid primers without dimers.</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="134"/>
        <source>Output report file</source>
        <translation>Output report file</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="135"/>
        <source>Path to the report output file.</source>
        <translation>Path to the report output file.</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="143"/>
        <source>Report file</source>
        <translation>Report file</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="214"/>
        <source>Forward primer name</source>
        <translation>Forward primer name</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="215"/>
        <source>Reverse primer name</source>
        <translation>Reverse primer name</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="216"/>
        <source>Forward Tm</source>
        <translation>Forward Tm</translation>
    </message>
    <message>
        <location filename="../src/FindPrimerPairsWorker.cpp" line="217"/>
        <source>Reverse Tm</source>
        <translation>Reverse Tm</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::InSilicoPcrPrompter</name>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="164"/>
        <source>unset</source>
        <translation>unset</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="167"/>
        <source>Simulates PCR for the sequences from &lt;u&gt;%1&lt;/u&gt; and primer pairs from &lt;u&gt;%2&lt;/u&gt;.</source>
        <translation>Simulates PCR for the sequences from &lt;u&gt;%1&lt;/u&gt; and primer pairs from &lt;u&gt;%2&lt;/u&gt;.</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::InSilicoPcrReportTask</name>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="367"/>
        <source>Generate In Silico PCR report</source>
        <translation>Generate In Silico PCR report</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="395"/>
        <source>Sequence name</source>
        <translation>Sequence name</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="411"/>
        <source>Products count table</source>
        <translation>Products count table</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="424"/>
        <source>Primer pair details</source>
        <translation>Primer pair details</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::InSilicoPcrWorker</name>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="79"/>
        <source>Input sequence</source>
        <translation>Input sequence</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="79"/>
        <source>Input sequence.</source>
        <translation>Input sequence.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="80"/>
        <source>PCR product</source>
        <translation>PCR product</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="80"/>
        <source>PCR product sequence.</source>
        <translation>PCR product sequence.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="95"/>
        <source>Primers URL</source>
        <translation>Primers URL</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="95"/>
        <source>A URL to the input file with primer pairs.</source>
        <translation>A URL to the input file with primer pairs.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="96"/>
        <source>Report URL</source>
        <translation>Report URL</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="96"/>
        <source>A URL to the output file with the PCR report.</source>
        <translation>A URL to the output file with the PCR report.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="97"/>
        <source>Mismatches</source>
        <translation>Mismatches</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="97"/>
        <source>Number of allowed mismatches.</source>
        <translation>Number of allowed mismatches.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="98"/>
        <source>Min perfect match</source>
        <translation>Min perfect match</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="98"/>
        <source>Number of bases that match exactly on 3&apos; end of primers.</source>
        <translation>Number of bases that match exactly on 3&apos; end of primers.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="99"/>
        <source>Max product size</source>
        <translation>Max product size</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="99"/>
        <source>Maximum size of amplified region.</source>
        <translation>Maximum size of amplified region.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="100"/>
        <source>Extract annotations</source>
        <translation type="unfinished">Extract annotations</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="100"/>
        <source>Extract annotations within a product region.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="133"/>
        <source>Inner</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="134"/>
        <source>All intersected</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="135"/>
        <source>None</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="140"/>
        <source>In Silico PCR</source>
        <translation>In Silico PCR</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="141"/>
        <source>Simulates PCR for input sequences and primer pairs. Creates the table with the PCR statistics.</source>
        <translation>Simulates PCR for input sequences and primer pairs. Creates the table with the PCR statistics.</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="185"/>
        <source>Can not read the primers file: </source>
        <translation>Can not read the primers file: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="195"/>
        <source>Can&apos;t read the file: </source>
        <translation>Can&apos;t read the file: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="198"/>
        <source>No primer sequences in the file: </source>
        <translation>No primer sequences in the file: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="199"/>
        <source>There is the odd number of primers in the file: </source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <source>There is the odd number of primers int the file: </source>
        <translation type="vanished">There is the odd number of primers int the file: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="229"/>
        <source>Primer sequence is too long: %1. The pair is skipped</source>
        <translation>Primer sequence is too long: %1. The pair is skipped</translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="286"/>
        <source>Wrong sequence objects count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="296"/>
        <source>Wrong annotations objects count</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="326"/>
        <source>The sequence is too long: </source>
        <translation>The sequence is too long: </translation>
    </message>
    <message>
        <location filename="../src/InSilicoPcrWorker.cpp" line="360"/>
        <source>Multiple In Silico PCR</source>
        <translation>Multiple In Silico PCR</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::PrimersGrouperPromter</name>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="56"/>
        <source>unset</source>
        <translation>unset</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="62"/>
        <source>Read primers from &lt;u&gt;%1&lt;/u&gt; by pairs. Select groups of primer pairs, which can be simultaneously used in one reaction tube. Save result to &lt;u&gt;%2&lt;/u&gt;.</source>
        <translation>Read primers from &lt;u&gt;%1&lt;/u&gt; by pairs. Select groups of primer pairs, which can be simultaneously used in one reaction tube. Save result to &lt;u&gt;%2&lt;/u&gt;.</translation>
    </message>
</context>
<context>
    <name>U2::LocalWorkflow::PrimersGrouperWorker</name>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="106"/>
        <source>No valid groups found</source>
        <translation>No valid groups found</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="123"/>
        <source>Primer pairs</source>
        <translation>Primer pairs</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="124"/>
        <source>Pairs of primers, which must be grouped.</source>
        <translation>Pairs of primers, which must be grouped.</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="134"/>
        <source>Group Primer Pairs</source>
        <translation>Group Primer Pairs</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="135"/>
        <source>Select groups of primer pairs, which can be simultaneously used in one reaction tube.&lt;p&gt;The primers must be supplied in the following order: pair1_direct_primer, pair1_reverse_primer, pair2_direct_primer, pair2_reverse_primer, etc.</source>
        <translation>Select groups of primer pairs, which can be simultaneously used in one reaction tube.&lt;p&gt;The primers must be supplied in the following order: pair1_direct_primer, pair1_reverse_primer, pair2_direct_primer, pair2_reverse_primer, etc.</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="140"/>
        <source>Output report file</source>
        <translation>Output report file</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="141"/>
        <source>Path to the report output file.</source>
        <translation>Path to the report output file.</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="149"/>
        <source>Report file</source>
        <translation>Report file</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="248"/>
        <source>Group name</source>
        <translation>Group name</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="249"/>
        <source>Forward primer name</source>
        <translation>Forward primer name</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="250"/>
        <source>Forward primer sequence</source>
        <translation>Forward primer sequence</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="251"/>
        <source>Reverse primer name</source>
        <translation>Reverse primer name</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="252"/>
        <source>Reverse primer sequence</source>
        <translation>Reverse primer sequence</translation>
    </message>
</context>
<context>
    <name>U2::PcrPlugin</name>
    <message>
        <location filename="../src/PcrPlugin.cpp" line="49"/>
        <source>In silico PCR</source>
        <translation>In silico PCR</translation>
    </message>
    <message>
        <location filename="../src/PcrPlugin.cpp" line="62"/>
        <source>Primer library</source>
        <translation>Primer library</translation>
    </message>
</context>
<context>
    <name>U2::PrimerGroupBox</name>
    <message>
        <location filename="../src/PrimerGroupBox.cpp" line="139"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.cpp" line="192"/>
        <source>-mer</source>
        <translation>-mer</translation>
    </message>
    <message>
        <location filename="../src/PrimerGroupBox.cpp" line="140"/>
        <source>Tm = </source>
        <translation>Tm = </translation>
    </message>
</context>
<context>
    <name>U2::PrimerGrouperTask</name>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="170"/>
        <source>Primer grouper task</source>
        <translation>Primer grouper task</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="278"/>
        <source>Group %1</source>
        <translation>Group %1</translation>
    </message>
    <message>
        <location filename="../src/PrimersGrouperWorker.cpp" line="286"/>
        <source>No IO adapter found for URL: %1</source>
        <translation>No IO adapter found for URL: %1</translation>
    </message>
</context>
<context>
    <name>U2::PrimerLibraryMdiWindow</name>
    <message>
        <location filename="../src/PrimerLibraryMdiWindow.cpp" line="38"/>
        <source>Primer Library</source>
        <translation>Primer Library</translation>
    </message>
</context>
<context>
    <name>U2::PrimerLibraryModel</name>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="68"/>
        <source>Name</source>
        <translation>Name</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="70"/>
        <source>GC-content (%)</source>
        <translation>GC-content (%)</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="74"/>
        <source>Length (bp)</source>
        <translation>Length (bp)</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="76"/>
        <source>Sequence</source>
        <translation>Sequence</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="114"/>
        <location filename="../src/PrimerLibraryTable.cpp" line="122"/>
        <source>Incorrect primer number</source>
        <translation>Incorrect primer number</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="134"/>
        <location filename="../src/PrimerLibraryTable.cpp" line="136"/>
        <source>N/A</source>
        <translation type="unfinished"></translation>
    </message>
</context>
<context>
    <name>U2::PrimerLibrarySelector</name>
    <message>
        <location filename="../src/PrimerLibrarySelector.cpp" line="49"/>
        <source>Choose</source>
        <translation>Choose</translation>
    </message>
</context>
<context>
    <name>U2::PrimerLibraryTable</name>
    <message>
        <location filename="../src/PrimerLibraryTable.cpp" line="215"/>
        <source>Your primer library is empty.
Use &quot;Tools -&gt; Primer -&gt; Primer Library&quot; for managing the library.</source>
        <translation>Your primer library is empty.
Use &quot;Tools -&gt; Primer -&gt; Primer Library&quot; for managing the library.</translation>
    </message>
</context>
<context>
    <name>U2::PrimerLibraryWidget</name>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="57"/>
        <source>New primer</source>
        <translation>New primer</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="60"/>
        <source>Edit primer</source>
        <translation>Edit primer</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="63"/>
        <source>Remove primer(s)</source>
        <translation>Remove primer(s)</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="66"/>
        <source>Import primer(s)</source>
        <translation>Import primer(s)</translation>
    </message>
    <message>
        <location filename="../src/PrimerLibraryWidget.cpp" line="69"/>
        <source>Export primer(s)</source>
        <translation>Export primer(s)</translation>
    </message>
</context>
<context>
    <name>U2::PrimerStatistics</name>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="41"/>
        <source>The primers contain a character from the Extended DNA alphabet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="43"/>
        <source>The forward primer contains a character from the Extended DNA alphabet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="45"/>
        <source>The reverse primer contains a character from the Extended DNA alphabet.</source>
        <translation type="unfinished"></translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="216"/>
        <source>low GC-content</source>
        <translation>low GC-content</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="217"/>
        <source>high GC-content</source>
        <translation>high GC-content</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="223"/>
        <source>low melting temperature</source>
        <translation>low melting temperature</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="224"/>
        <source>high melting temperature</source>
        <translation>high melting temperature</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="230"/>
        <source>low GC clamp</source>
        <translation>low GC clamp</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="236"/>
        <source>high base runs value</source>
        <translation>high base runs value</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="243"/>
        <source>forward primer has %1.</source>
        <translation>forward primer has %1.</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="245"/>
        <source>reverse primer has %1.</source>
        <translation>reverse primer has %1.</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="315"/>
        <source>Criteria</source>
        <translation>Criteria</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="316"/>
        <source>Valid Values</source>
        <translation>Valid Values</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="317"/>
        <source>Forward</source>
        <translation>Forward</translation>
    </message>
    <message>
        <location filename="../src/PrimerStatistics.cpp" line="318"/>
        <source>Reverse</source>
        <translation>Reverse</translation>
    </message>
</context>
</TS>
