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

Avoid colliding image names for species

    Details

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

      Description

      The genome dashboard (see https://bioviz.org/genome-dashboard) displays images of different species that users can click on to trigger loading of the corresponding genome into IGB.

      Currently, our convention is that we use the genius and species name to determine the name of the image to be loaded for a given species.

      For instance, we use

      C_sativa

      in the image name for the plant Camelina sativa, an oilseed plant used since ancient times to make oil for lamps and ointments for the body. In modern times, we use it to make a kind of aviation fuel. It also is a very tasty cooking oil for dishes such as falafel.

      However, the image name used has name collision with another plant species – Cannabis sativa – also used since ancient times to make things like rope and also a mood-enhancing, smokeable product enjoyed by many in Canada, California, Colorado, and many other places.

      This name collision is a problem and affects other species, as well.

      For this task, look into what it would take to modify the current code to support both C. sativa's at the same time.

      Deliverables:

      Add some comments to this ticket explaining how the image selection works currently. Propose a change to the code, if such a change needs to be made.

      Get some feedback on the proposed change from another developer. Proposed a revised code change accordingly. Then, implement the change.

      Also, update the story points as needed to reflect the extent of the changes required.

        Attachments

          Issue Links

            Activity

            ann.loraine Ann Loraine created issue -
            ann.loraine Ann Loraine made changes -
            Field Original Value New Value
            Epic Link IGBF-1765 [ 17855 ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2356 [ IGBF-2356 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            ann.loraine Ann Loraine made changes -
            Description The genome dashboard (see https://bioviz.org/genome-dashboard) displays images of different species that users can click on to trigger loading of the corresponding genome into IGB.

            Currently, our convention is that we use the genius and species name to determine the name of the image to be loaded for a given species.

            For instance, we use

            C_sativa

            in the image name for the plant Camelina sativa, an oilseed plant used since ancient times to make oil for lamps and ointments for the body. In modern times, we use it to make a kind of aviation fuel. It also is a very tasty cooking oil for dishes such as falafel.

            However, the image name used has name collision with another plant species -- Cannabis sativa -- also used since ancient times to make things like rope and also a mood-enhancing, smokeable product enjoyed by many in Canada, California, Colorado, and many other places.

            This name collision is a problem and affects other species, as well.

            For this task, look into what it would take to modify the current code to support both C. sativa's at the same time.

            Deliverables:

            Add some comments to this ticket explaining how the image selection works currently. Propose a change to the code, if such a change needs to be made.
            The genome dashboard (see https://bioviz.org/genome-dashboard) displays images of different species that users can click on to trigger loading of the corresponding genome into IGB.

            Currently, our convention is that we use the genius and species name to determine the name of the image to be loaded for a given species.

            For instance, we use

            C_sativa

            in the image name for the plant Camelina sativa, an oilseed plant used since ancient times to make oil for lamps and ointments for the body. In modern times, we use it to make a kind of aviation fuel. It also is a very tasty cooking oil for dishes such as falafel.

            However, the image name used has name collision with another plant species -- Cannabis sativa -- also used since ancient times to make things like rope and also a mood-enhancing, smokeable product enjoyed by many in Canada, California, Colorado, and many other places.

            This name collision is a problem and affects other species, as well.

            For this task, look into what it would take to modify the current code to support both C. sativa's at the same time.

            Deliverables:

            Add some comments to this ticket explaining how the image selection works currently. Propose a change to the code, if such a change needs to be made.

            Get some feedback on the proposed change from another developer. Proposed a revised code change accordingly. Then, implement the change.
            ann.loraine Ann Loraine made changes -
            Story Points 1 2
            ann.loraine Ann Loraine made changes -
            Description The genome dashboard (see https://bioviz.org/genome-dashboard) displays images of different species that users can click on to trigger loading of the corresponding genome into IGB.

            Currently, our convention is that we use the genius and species name to determine the name of the image to be loaded for a given species.

            For instance, we use

            C_sativa

            in the image name for the plant Camelina sativa, an oilseed plant used since ancient times to make oil for lamps and ointments for the body. In modern times, we use it to make a kind of aviation fuel. It also is a very tasty cooking oil for dishes such as falafel.

            However, the image name used has name collision with another plant species -- Cannabis sativa -- also used since ancient times to make things like rope and also a mood-enhancing, smokeable product enjoyed by many in Canada, California, Colorado, and many other places.

            This name collision is a problem and affects other species, as well.

            For this task, look into what it would take to modify the current code to support both C. sativa's at the same time.

            Deliverables:

            Add some comments to this ticket explaining how the image selection works currently. Propose a change to the code, if such a change needs to be made.

            Get some feedback on the proposed change from another developer. Proposed a revised code change accordingly. Then, implement the change.
            The genome dashboard (see https://bioviz.org/genome-dashboard) displays images of different species that users can click on to trigger loading of the corresponding genome into IGB.

            Currently, our convention is that we use the genius and species name to determine the name of the image to be loaded for a given species.

            For instance, we use

            C_sativa

            in the image name for the plant Camelina sativa, an oilseed plant used since ancient times to make oil for lamps and ointments for the body. In modern times, we use it to make a kind of aviation fuel. It also is a very tasty cooking oil for dishes such as falafel.

            However, the image name used has name collision with another plant species -- Cannabis sativa -- also used since ancient times to make things like rope and also a mood-enhancing, smokeable product enjoyed by many in Canada, California, Colorado, and many other places.

            This name collision is a problem and affects other species, as well.

            For this task, look into what it would take to modify the current code to support both C. sativa's at the same time.

            Deliverables:

            Add some comments to this ticket explaining how the image selection works currently. Propose a change to the code, if such a change needs to be made.

            Get some feedback on the proposed change from another developer. Proposed a revised code change accordingly. Then, implement the change.

            Also, update the story points as needed to reflect the extent of the changes required.
            ann.loraine Ann Loraine made changes -
            Summary Modify Genome Dashboard to allow different names for genome version images Modify Genome Dashboard to avoid colliding image names for species
            ann.loraine Ann Loraine made changes -
            Summary Modify Genome Dashboard to avoid colliding image names for species Avoid colliding image names for species
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Attachment Screenshot 2020-05-26 at 17.31.14.png [ 14739 ]
            cdias1 Chester Dias (Inactive) made changes -
            Attachment Screenshot 2020-05-26 at 17.31.14.png [ 14739 ]
            cdias1 Chester Dias (Inactive) made changes -
            Attachment Screenshot of proposed change.png [ 14740 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Comment [ How is the image file name being determined currently? Are they hard-coded in util.js? ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Attachment falseflax.png [ 14741 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Story Points 2 1.5
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Link This issue relates to IGBF-2405 [ IGBF-2405 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ] Ann Loraine [ aloraine ]
            ann.loraine Ann Loraine made changes -
            Assignee Ann Loraine [ aloraine ] Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] To-Do [ 10305 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            cdias1 Chester Dias (Inactive) made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            cdias1 Chester Dias (Inactive) made changes -
            Assignee Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Assignee Chester Dias [ cdias1 ]
            ann.loraine Ann Loraine made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            ann.loraine Ann Loraine made changes -
            Status Pull Request Submitted [ 10101 ] Reviewing Pull Request [ 10303 ]
            ann.loraine Ann Loraine made changes -
            Status Reviewing Pull Request [ 10303 ] Merged Needs Testing [ 10002 ]
            ann.loraine Ann Loraine made changes -
            Assignee Chester Dias [ cdias1 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]
            pbadzuh Philip Badzuh (Inactive) made changes -
            Assignee Philip Badzuh [ pbadzuh ] Chester Dias [ cdias1 ]

              People

              • Assignee:
                cdias1 Chester Dias (Inactive)
                Reporter:
                ann.loraine Ann Loraine
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: