Uploaded image for project: 'UGENE'
  1. UGENE
  2. UGENE-6650

SAFE_POINT on finding PCR product when the number of mismatches is larger than the primer length

    XMLWordPrintable

    Details

    • Story Points:
      3
    • Sprint:
      DEV-34-6, DEV-34-7, DEV-34-8
    • Affect Type:
      Userdefined

      Description

      Scenario:

      1. Open the attached sequence "pET-24.gb".
        Expected result: the sequence is circular (icon for the sequence object in the Project View is circular). The Sequence View with the Circular Vies is shown.
      2. Open the "In Silico PCR" tab on the options panel.
      3. Set:
        • "Forward primer" to "GCTCTCCCTTATGCGACTCC", "Mismatches" to "15".
        • "Reverse primer" to "GCGTCCCATTCGCCAATCC", "Mismatches" to "50".
      4. Click the "Find product anyway" button.
        Actual result:  a SAFE_POINT is triggered.
        Trying to recover from error: Internal error! Wrong match length at src\InSilico PcrTask.cpp:218
         Assertion failed: sequenceLength == primerLength, file src\InSilicoPcrTask.cpp, line 218
        

         

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              kir Kirill Rasputin
              Reporter:
              s.samoilenko Svetlana Samoilenko
              Assigned Tester:
              Svetlana Samoilenko
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: