Uploaded image for project: 'IGB'
  1. IGB
  2. IGBF-4002

Fix GFF null pointer exception when FASTA included

    Details

    • Type: Task
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 10.2.0
    • Labels:
      None

      Description

      Situation: I've noticed an occasional error in the logs when loading GFF files in IGB. It's not currently well-understood how GFF files are being parsed in IGB which is making the debugging process for this issue difficult.

      Task: Reproduce the error by following the instructions below, then investigate the IGB codebase to determine what's supposed to happen when a GFF file is parsed and loaded in IGB. For example, is the "##FASTA" section in a GFF file supposed to be parsed as the reference sequence when no genome is loaded in IGB? Please report your findings on this ticket.

      1. Open IGB
      2. Download prodigal_Lambda_phage_sequences.gff from Google Drive (may need permission - https://drive.google.com/drive/folders/14noPsmKYMxX9jgHYQhkjqaTGzT8z8bSK?usp=drive_link)
      3. Without selecting a genome, drag and drop prodigal_Lambda_phage_sequences.gff into IGB.

      Note: Files for testing are also available via the Loraine Lab Google Drive: https://drive.google.com/drive/folders/1MLsVItXNcskfiCAg62GFmxWc1-NR40Tx?usp=drive_link

        Attachments

          Issue Links

            Activity

            pkulzer Paige Kulzer created issue -
            pkulzer Paige Kulzer made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            pkulzer Paige Kulzer made changes -
            Link This issue relates to IGBF-3927 [ IGBF-3927 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-4008 [ IGBF-4008 ]
            nfreese Nowlan Freese made changes -
            Epic Link IGBF-1765 [ 17855 ] IGBF-4028 [ 23324 ]
            nfreese Nowlan Freese made changes -
            Link This issue relates to IGBF-4029 [ IGBF-4029 ]
            nfreese Nowlan Freese made changes -
            Assignee Udaya Chinta [ uchinta ]
            ann.loraine Ann Loraine made changes -
            Sprint Fall 7 [ 208 ] Fall 7, Fall 8 [ 208, 209 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            pkulzer Paige Kulzer made changes -
            Sprint Fall 7, Winter 1 [ 208, 209 ] Fall 7, Spring 1 [ 208, 210 ]
            uchinta Udaya Chinta (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            Hide
            uchinta Udaya Chinta (Inactive) added a comment -

            While loading the GFF files that contain #FASTA code, I observed a NullPointerException. Upon checking the code, I identified the cause of the exception. The issue occurs because, while reading each line in the GFF file, the code reads the end of the line as a empty string but in code it is checking for null, which is causing the NullPointerException.

            The impact of this exception is that it prevents loading any tracks for files that contain #FASTA sections.

            Show
            uchinta Udaya Chinta (Inactive) added a comment - While loading the GFF files that contain #FASTA code, I observed a NullPointerException. Upon checking the code, I identified the cause of the exception. The issue occurs because, while reading each line in the GFF file, the code reads the end of the line as a empty string but in code it is checking for null, which is causing the NullPointerException. The impact of this exception is that it prevents loading any tracks for files that contain #FASTA sections.
            Hide
            uchinta Udaya Chinta (Inactive) added a comment -

            As part of this ticket I am working on investigating the conversion of gff to bed while saving the track. Currently I am understanding conversion logic.

            Show
            uchinta Udaya Chinta (Inactive) added a comment - As part of this ticket I am working on investigating the conversion of gff to bed while saving the track. Currently I am understanding conversion logic.
            nfreese Nowlan Freese made changes -
            Status In Progress [ 3 ] To-Do [ 10305 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7, Spring 1 [ 208, 210 ] Fall 7, Spring 3 [ 208, 212 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7, Spring 3 [ 208, 212 ] Fall 7, Spring 5 [ 208, 214 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7, Spring 5 [ 208, 214 ] Fall 7 [ 208 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Assignee Udaya Chinta [ uchinta ]
            nfreese Nowlan Freese made changes -
            Assignee saideepthi jagarapu [ sjagarap ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7 [ 208 ] Fall 7, Fall 5 [ 208, 228 ]
            nfreese Nowlan Freese made changes -
            Sprint Fall 7, Fall 5 [ 208, 228 ] Fall 7, Fall 5, Fall 6 [ 208, 228, 229 ]
            nfreese Nowlan Freese made changes -
            Rank Ranked higher
            Hide
            nfreese Nowlan Freese added a comment -

            See IGBF-3927 for additional discussion and documentation for GFF: https://gmod.org/wiki/GFF3

            Show
            nfreese Nowlan Freese added a comment - See IGBF-3927 for additional discussion and documentation for GFF: https://gmod.org/wiki/GFF3
            ann.loraine Ann Loraine made changes -
            Sprint Fall 7, Fall 5, Fall 6 [ 208, 228, 229 ] Fall 7, Fall 5, Fall 6, Fall 7 [ 208, 228, 229, 230 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            nfreese Nowlan Freese made changes -
            Attachment prodigal_Lambda_phage_sequences_FIXED.gff [ 18962 ]
            Attachment prodigal_Lambda_phage_sequences.fasta [ 18963 ]
            Show
            sjagarap saideepthi jagarapu (Inactive) added a comment - - edited Branch code changes: https://bitbucket.org/lorainelab-deepthi/integrated-genome-browser/branch/IGBF-4002 attn Nowlan Freese
            sjagarap saideepthi jagarapu (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            sjagarap saideepthi jagarapu (Inactive) made changes -
            Assignee saideepthi jagarapu [ sjagarap ]
            Hide
            pkulzer Paige Kulzer added a comment - - edited

            Fetched Deepthi's branch for testing on my Mac. The file prodigal_Lambda_phage_sequences.gff is now loading into IGB without error.

            However, when I attempt to load two GFF files at once, IGB throws the following error:

            09:51:57.564 ERROR c.a.genometry.thread.CThreadWorker - class com.affymetrix.genometry.symloader.GFF3 cannot be cast to class com.affymetrix.genometry.quickload.QuickLoadSymLoader (com.affymetrix.genometry.symloader.GFF3 and com.affymetrix.genometry.quickload.QuickLoadSymLoader are in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @31889288)
            java.lang.ClassCastException: class com.affymetrix.genometry.symloader.GFF3 cannot be cast to class com.affymetrix.genometry.quickload.QuickLoadSymLoader (com.affymetrix.genometry.symloader.GFF3 and com.affymetrix.genometry.quickload.QuickLoadSymLoader are in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @31889288)
            	at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:1030)
            	at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:1009)
            	at com.affymetrix.genometry.thread.CThreadWorker.doInBackground(CThreadWorker.java:73)
            	at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:305)
            	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
            	at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:342)
            	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
            	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
            	at java.base/java.lang.Thread.run(Thread.java:1583)
            

            Loading these files into IGB individually does not throw this error. This is probably an edge case, but figured I'd bring it to your attention regardless.

            Also, I'm getting an error in the terminal upon closing IGB after loading in GFF file(s):

            ERROR: Bundle igb [39] EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: Invalid BundleContext.)
            java.lang.IllegalStateException: Invalid BundleContext.
            	at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:491)
            	at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:431)
            	at com.affymetrix.common.ExtensionPointHandler.lambda$getOrCreateExtensionPoint$0(ExtensionPointHandler.java:46)
            	at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990)
            	at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838)
            	at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545)
            	at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863)
            	at org.apache.felix.framework.Felix.access$000(Felix.java:111)
            	at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:440)
            	at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:170)
            	at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:146)
            	at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:241)
            	at org.apache.felix.framework.Felix.stopBundle(Felix.java:2847)
            	at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1584)
            	at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:297)
            	at java.base/java.lang.Thread.run(Thread.java:1583)
            

            Again, I'm not sure if this needs to be addressed since I'm not able to see this error while IGB's running. Interestingly, this isn't occurring with the test file attached to this ticket, but rather only with GFF files that have multiple FASTA sequences.

            General question after testing:
            Should Load Sequence work in IGB if a GFF file contains a ##FASTA section? I'm getting a pop-up that says "A genome sequence has not been selected. Loading sequence data is not possible." when I try to Load Sequence regardless of whether a GFF file contains a ##FASTA section or not. Upon closer inspection, though, files containing a single FASTA sequence do have their sequence loaded despite the pop-up! GFF files with multiple FASTA sequences do not.

            To reproduce my findings here, you can access GFF files with multiple FASTA sequences at the following Google Drive link: https://drive.google.com/drive/folders/1VV2xijrVRsBFacugGT1xZUwdns9t5CaG?usp=drive_link

            Show
            pkulzer Paige Kulzer added a comment - - edited Fetched Deepthi's branch for testing on my Mac. The file prodigal_Lambda_phage_sequences.gff is now loading into IGB without error. However, when I attempt to load two GFF files at once, IGB throws the following error: 09:51:57.564 ERROR c.a.genometry.thread.CThreadWorker - class com.affymetrix.genometry.symloader.GFF3 cannot be cast to class com.affymetrix.genometry.quickload.QuickLoadSymLoader (com.affymetrix.genometry.symloader.GFF3 and com.affymetrix.genometry.quickload.QuickLoadSymLoader are in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @31889288) java.lang.ClassCastException: class com.affymetrix.genometry.symloader.GFF3 cannot be cast to class com.affymetrix.genometry.quickload.QuickLoadSymLoader (com.affymetrix.genometry.symloader.GFF3 and com.affymetrix.genometry.quickload.QuickLoadSymLoader are in unnamed module of loader org.apache.felix.framework.BundleWiringImpl$BundleClassLoader @31889288) at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:1030) at com.affymetrix.igb.view.load.GeneralLoadUtils$3.runInBackground(GeneralLoadUtils.java:1009) at com.affymetrix.genometry.thread.CThreadWorker.doInBackground(CThreadWorker.java:73) at java.desktop/javax.swing.SwingWorker$1.call(SwingWorker.java:305) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317) at java.desktop/javax.swing.SwingWorker.run(SwingWorker.java:342) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642) at java.base/java.lang. Thread .run( Thread .java:1583) Loading these files into IGB individually does not throw this error. This is probably an edge case, but figured I'd bring it to your attention regardless. Also, I'm getting an error in the terminal upon closing IGB after loading in GFF file(s): ERROR: Bundle igb [39] EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: Invalid BundleContext.) java.lang.IllegalStateException: Invalid BundleContext. at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:491) at org.apache.felix.framework.BundleContextImpl.getService(BundleContextImpl.java:431) at com.affymetrix.common.ExtensionPointHandler.lambda$getOrCreateExtensionPoint$0(ExtensionPointHandler.java:46) at org.apache.felix.framework.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:990) at org.apache.felix.framework.EventDispatcher.fireEventImmediately(EventDispatcher.java:838) at org.apache.felix.framework.EventDispatcher.fireServiceEvent(EventDispatcher.java:545) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4863) at org.apache.felix.framework.Felix.access$000(Felix.java:111) at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:440) at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:170) at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:146) at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:241) at org.apache.felix.framework.Felix.stopBundle(Felix.java:2847) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1584) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:297) at java.base/java.lang. Thread .run( Thread .java:1583) Again, I'm not sure if this needs to be addressed since I'm not able to see this error while IGB's running. Interestingly, this isn't occurring with the test file attached to this ticket, but rather only with GFF files that have multiple FASTA sequences. General question after testing: Should Load Sequence work in IGB if a GFF file contains a ##FASTA section? I'm getting a pop-up that says "A genome sequence has not been selected. Loading sequence data is not possible." when I try to Load Sequence regardless of whether a GFF file contains a ##FASTA section or not. Upon closer inspection, though, files containing a single FASTA sequence do have their sequence loaded despite the pop-up! GFF files with multiple FASTA sequences do not. To reproduce my findings here, you can access GFF files with multiple FASTA sequences at the following Google Drive link: https://drive.google.com/drive/folders/1VV2xijrVRsBFacugGT1xZUwdns9t5CaG?usp=drive_link
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            Hide
            nfreese Nowlan Freese added a comment - - edited

            Testing Deepthi branch on Mac.

            Scenarios:

            • Load fasta as custom sequence first. Attempt to load prodigal_Lambda_phage_sequences.gff as annotation - successful. No errors in log even when closing IGB.
            • Load prodigal_Lambda_phage_sequences.gff without selecting a genome version or loading a separate fasta - successful. Note that the sequence loads with the Load Data button, which is the current behavior in IGB 10.1.0 when a fasta is opened in a genome that is already selected. No errors in log even when closing IGB.
            • Load fasta as custom sequence first. Drag and drop two GFF files (no fasta included in the gff files) - successful. No errors in log even when closing IGB.
            • Drag and drop two GFF files (no fasta included in the gff files) - successful. No errors in log even when closing IGB.

            So far all of the files provided by Dr. White are able to be loaded in IGB without any errors/issues. I'm continuing testing files with multiple sequence lines as the behavior is not exactly consistent so I am trying to figure out what is going on.

            Show
            nfreese Nowlan Freese added a comment - - edited Testing Deepthi branch on Mac. Scenarios: Load fasta as custom sequence first. Attempt to load prodigal_Lambda_phage_sequences.gff as annotation - successful. No errors in log even when closing IGB. Load prodigal_Lambda_phage_sequences.gff without selecting a genome version or loading a separate fasta - successful. Note that the sequence loads with the Load Data button, which is the current behavior in IGB 10.1.0 when a fasta is opened in a genome that is already selected. No errors in log even when closing IGB. Load fasta as custom sequence first. Drag and drop two GFF files (no fasta included in the gff files) - successful. No errors in log even when closing IGB. Drag and drop two GFF files (no fasta included in the gff files) - successful. No errors in log even when closing IGB. So far all of the files provided by Dr. White are able to be loaded in IGB without any errors/issues. I'm continuing testing files with multiple sequence lines as the behavior is not exactly consistent so I am trying to figure out what is going on.
            Hide
            pkulzer Paige Kulzer added a comment -

            My apologies saideepthi jagarapu and Nowlan Freese, my clone of Deepthi's repo was not up to date with all of her latest commits. The errors I reported are not occurring now that I've pulled those changes.

            Show
            pkulzer Paige Kulzer added a comment - My apologies saideepthi jagarapu and Nowlan Freese , my clone of Deepthi's repo was not up to date with all of her latest commits. The errors I reported are not occurring now that I've pulled those changes.
            ann.loraine Ann Loraine made changes -
            Sprint Fall 7, Fall 5, Fall 6, Fall 7 [ 208, 228, 229, 230 ] Fall 7, Fall 5, Fall 6, Fall 7, Fall 8 [ 208, 228, 229, 230, 231 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Summary Investigate: GFF parsing logic Fix GFF null pointer exception when FASTA included
            nfreese Nowlan Freese made changes -
            Link This issue blocks IGBF-4362 [ IGBF-4362 ]
            Hide
            nfreese Nowlan Freese added a comment -

            The situations tested above are all working and I have found no errors in the log. The only adjacent issue I found was that if the GFF file contains multiple FASTA files, the provided sequences are only loaded in IGB for the last FASTA in the file. I have created IGBF-4362 to investigate the issue.

            Recommend pull request.

            Show
            nfreese Nowlan Freese added a comment - The situations tested above are all working and I have found no errors in the log. The only adjacent issue I found was that if the GFF file contains multiple FASTA files, the provided sequences are only loaded in IGB for the last FASTA in the file. I have created IGBF-4362 to investigate the issue. Recommend pull request.
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] saideepthi jagarapu [ sjagarap ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            Show
            sjagarap saideepthi jagarapu (Inactive) added a comment - PR : https://bitbucket.org/lorainelab/integrated-genome-browser/pull-requests/1086
            sjagarap saideepthi jagarapu (Inactive) made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            sjagarap saideepthi jagarapu (Inactive) made changes -
            Assignee saideepthi jagarapu [ sjagarap ]
            nfreese Nowlan Freese made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            Hide
            ann.loraine Ann Loraine added a comment - - edited

            PR is merged. New installers are build and deployed tp the early access section of the bioviz.org website. Ready for testing.

            Show
            ann.loraine Ann Loraine added a comment - - edited PR is merged. New installers are build and deployed tp the early access section of the bioviz.org website. Ready for testing.
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            Hide
            nfreese Nowlan Freese added a comment - - edited

            Ann Loraine - when I try to open the early access installer for Mac I'm seeing "IGB-macos-universal-main.dmg” is damaged and can’t be opened. You should move it to the Trash." Can you rebuild and redeploy the installer?

            Update - I tried building installers from my branch and got the same error. I have a feeling this has to do with this warning in the build:
            [WARNING] Certificate issued to Developer ID Application: Ann Loraine expired on Nov 20, 2025, 7:57 PM.

            I created IGBF-4369 to address this issue. I will test this ticket using main branch jar.

            Show
            nfreese Nowlan Freese added a comment - - edited Ann Loraine - when I try to open the early access installer for Mac I'm seeing "IGB-macos-universal-main.dmg” is damaged and can’t be opened. You should move it to the Trash." Can you rebuild and redeploy the installer? Update - I tried building installers from my branch and got the same error. I have a feeling this has to do with this warning in the build: [WARNING] Certificate issued to Developer ID Application: Ann Loraine expired on Nov 20, 2025, 7:57 PM. I created IGBF-4369 to address this issue. I will test this ticket using main branch jar.
            nfreese Nowlan Freese made changes -
            Security Hidden [ 10001 ]
            nfreese Nowlan Freese made changes -
            Security Hidden [ 10001 ]
            Hide
            nfreese Nowlan Freese added a comment -

            Tested on Mac using main branch jar.

            Able to load GFF files with and without fasta section. No errors in log.

            Closing ticket.

            Show
            nfreese Nowlan Freese added a comment - Tested on Mac using main branch jar. Able to load GFF files with and without fasta section. No errors in log. Closing ticket.
            nfreese Nowlan Freese made changes -
            Assignee saideepthi jagarapu [ sjagarap ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            nfreese Nowlan Freese made changes -
            Attachment prodigal_Lambda_phage_sequences_FIXED.gff [ 18962 ]
            nfreese Nowlan Freese made changes -
            Attachment prodigal_Lambda_phage_sequences.fasta [ 18963 ]
            nfreese Nowlan Freese made changes -
            Description *Situation:* I've noticed an occasional error in the logs when loading GFF files in IGB. It's not currently well-understood how GFF files are being parsed in IGB which is making the debugging process for this issue difficult.

            *Task:* Reproduce the error by following the instructions below, then investigate the IGB codebase to determine what's supposed to happen when a GFF file is parsed and loaded in IGB. For example, is the "##FASTA" section in a GFF file supposed to be parsed as the reference sequence when no genome is loaded in IGB? Please report your findings on this ticket.
            # Open IGB
            # Download *prodigal_Lambda_phage_sequences.gff* from Google Drive (https://drive.google.com/drive/folders/14noPsmKYMxX9jgHYQhkjqaTGzT8z8bSK?usp=drive_link)
            # *Without selecting a genome*, drag and drop *prodigal_Lambda_phage_sequences.gff* into IGB.
            *Situation:* I've noticed an occasional error in the logs when loading GFF files in IGB. It's not currently well-understood how GFF files are being parsed in IGB which is making the debugging process for this issue difficult.

            *Task:* Reproduce the error by following the instructions below, then investigate the IGB codebase to determine what's supposed to happen when a GFF file is parsed and loaded in IGB. For example, is the "##FASTA" section in a GFF file supposed to be parsed as the reference sequence when no genome is loaded in IGB? Please report your findings on this ticket.
            # Open IGB
            # Download *prodigal_Lambda_phage_sequences.gff* from Google Drive (https://drive.google.com/drive/folders/14noPsmKYMxX9jgHYQhkjqaTGzT8z8bSK?usp=drive_link)
            # *Without selecting a genome*, drag and drop *prodigal_Lambda_phage_sequences.gff* into IGB.

            Note: Files for testing are also available via the Loraine Lab Google Drive: https://drive.google.com/drive/folders/1MLsVItXNcskfiCAg62GFmxWc1-NR40Tx?usp=drive_link
            nfreese Nowlan Freese made changes -
            Description *Situation:* I've noticed an occasional error in the logs when loading GFF files in IGB. It's not currently well-understood how GFF files are being parsed in IGB which is making the debugging process for this issue difficult.

            *Task:* Reproduce the error by following the instructions below, then investigate the IGB codebase to determine what's supposed to happen when a GFF file is parsed and loaded in IGB. For example, is the "##FASTA" section in a GFF file supposed to be parsed as the reference sequence when no genome is loaded in IGB? Please report your findings on this ticket.
            # Open IGB
            # Download *prodigal_Lambda_phage_sequences.gff* from Google Drive (https://drive.google.com/drive/folders/14noPsmKYMxX9jgHYQhkjqaTGzT8z8bSK?usp=drive_link)
            # *Without selecting a genome*, drag and drop *prodigal_Lambda_phage_sequences.gff* into IGB.

            Note: Files for testing are also available via the Loraine Lab Google Drive: https://drive.google.com/drive/folders/1MLsVItXNcskfiCAg62GFmxWc1-NR40Tx?usp=drive_link
            *Situation:* I've noticed an occasional error in the logs when loading GFF files in IGB. It's not currently well-understood how GFF files are being parsed in IGB which is making the debugging process for this issue difficult.

            *Task:* Reproduce the error by following the instructions below, then investigate the IGB codebase to determine what's supposed to happen when a GFF file is parsed and loaded in IGB. For example, is the "##FASTA" section in a GFF file supposed to be parsed as the reference sequence when no genome is loaded in IGB? Please report your findings on this ticket.
            # Open IGB
            # Download *prodigal_Lambda_phage_sequences.gff* from Google Drive (may need permission - https://drive.google.com/drive/folders/14noPsmKYMxX9jgHYQhkjqaTGzT8z8bSK?usp=drive_link)
            # *Without selecting a genome*, drag and drop *prodigal_Lambda_phage_sequences.gff* into IGB.

            Note: Files for testing are also available via the Loraine Lab Google Drive: https://drive.google.com/drive/folders/1MLsVItXNcskfiCAg62GFmxWc1-NR40Tx?usp=drive_link
            nfreese Nowlan Freese made changes -
            Fix Version/s 10.2.0 [ 11100 ]

              People

              • Assignee:
                sjagarap saideepthi jagarapu (Inactive)
                Reporter:
                pkulzer Paige Kulzer
              • Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: