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

Implement logic to load the available genomes from Ensembl API

    Details

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

      Description

      Implement logic to load the available genomes from Ensembl API:

      To get the list of species (genomes) available in Ensembl:
      GET info/divisions
      Get the list of all Ensembl divisions for which information is available: https://rest.ensembl.org/documentation/info/info_divisions
      Example: https://rest.ensembl.org/info/divisions?content-type=application/json

      GET info/species
      Lists all available species, their aliases, available adaptor groups, and data release.
      To get the species for that ensembl division, have to specify the division optional parameter.
      API to get the list of all species: https://rest.ensembl.org/documentation/info/species
      Example: https://rest.ensembl.org/info/species?content-type=application/json
      Use name, display_name, and assembly from the API response as the species name, tooltip description, and version respectively.

      To get all the available species we have to call the above info/species API for all the ensemble divisions that are returned from the first API.

      Add the logic in the retrieveDataContainer() method to check whether the species that is being loaded by the Ensembl provider is already present in the species list, if it's present don't add it if not add the species to the list and also, write logic to get the species name for the provided versionName.

        Attachments

          Issue Links

            Activity

            jsirigin Jaya Sravani Sirigineedi created issue -
            jsirigin Jaya Sravani Sirigineedi made changes -
            Field Original Value New Value
            Epic Link IGBF-3555 [ 22774 ]
            jsirigin Jaya Sravani Sirigineedi made changes -
            Status To-Do [ 10305 ] In Progress [ 3 ]
            jsirigin Jaya Sravani Sirigineedi made changes -
            Story Points 2 3
            jsirigin Jaya Sravani Sirigineedi made changes -
            Description Implement logic to load the available genomes from Ensembl API:

            *+To get the list of species (genomes) available in Ensembl:+*
            *GET info/divisions*
            Get the list of all Ensembl divisions for which information is available: https://rest.ensembl.org/documentation/info/info_divisions
            Example: https://rest.ensembl.org/info/divisions?content-type=application/json

            *GET info/species*
            Lists all available species, their aliases, available adaptor groups, and data release.
            To get the species for that ensembl division, have to specify the division optional parameter.
            API to get the list of all species: https://rest.ensembl.org/documentation/info/species
            Example: https://rest.ensembl.org/info/species?content-type=application/json
            _Use name, display_name, and accession from the API response as the species name, tooltip description, and version respectively._

            To get all the available species we have to call the above info/species API for all the ensemble divisions that are returned from the first API.
            Implement logic to load the available genomes from Ensembl API:

            *+To get the list of species (genomes) available in Ensembl:+*
            *GET info/divisions*
            Get the list of all Ensembl divisions for which information is available: https://rest.ensembl.org/documentation/info/info_divisions
            Example: https://rest.ensembl.org/info/divisions?content-type=application/json

            *GET info/species*
            Lists all available species, their aliases, available adaptor groups, and data release.
            To get the species for that ensembl division, have to specify the division optional parameter.
            API to get the list of all species: https://rest.ensembl.org/documentation/info/species
            Example: https://rest.ensembl.org/info/species?content-type=application/json
            _Use name, display_name, and accession from the API response as the species name, tooltip description, and version respectively._

            To get all the available species we have to call the above info/species API for all the ensemble divisions that are returned from the first API.

            Add the logic in the retrieveDataContainer() method to check whether the species that is being loaded by the Ensembl provider is already present in the species list, if it's present don't add it if not add the species to the list and also, write logic to get the species name for the provided versionName.
            jsirigin Jaya Sravani Sirigineedi made changes -
            Description Implement logic to load the available genomes from Ensembl API:

            *+To get the list of species (genomes) available in Ensembl:+*
            *GET info/divisions*
            Get the list of all Ensembl divisions for which information is available: https://rest.ensembl.org/documentation/info/info_divisions
            Example: https://rest.ensembl.org/info/divisions?content-type=application/json

            *GET info/species*
            Lists all available species, their aliases, available adaptor groups, and data release.
            To get the species for that ensembl division, have to specify the division optional parameter.
            API to get the list of all species: https://rest.ensembl.org/documentation/info/species
            Example: https://rest.ensembl.org/info/species?content-type=application/json
            _Use name, display_name, and accession from the API response as the species name, tooltip description, and version respectively._

            To get all the available species we have to call the above info/species API for all the ensemble divisions that are returned from the first API.

            Add the logic in the retrieveDataContainer() method to check whether the species that is being loaded by the Ensembl provider is already present in the species list, if it's present don't add it if not add the species to the list and also, write logic to get the species name for the provided versionName.
            Implement logic to load the available genomes from Ensembl API:

            *+To get the list of species (genomes) available in Ensembl:+*
            *GET info/divisions*
            Get the list of all Ensembl divisions for which information is available: https://rest.ensembl.org/documentation/info/info_divisions
            Example: https://rest.ensembl.org/info/divisions?content-type=application/json

            *GET info/species*
            Lists all available species, their aliases, available adaptor groups, and data release.
            To get the species for that ensembl division, have to specify the division optional parameter.
            API to get the list of all species: https://rest.ensembl.org/documentation/info/species
            Example: https://rest.ensembl.org/info/species?content-type=application/json
            _Use name, display_name, and assembly from the API response as the species name, tooltip description, and version respectively._

            To get all the available species we have to call the above info/species API for all the ensemble divisions that are returned from the first API.

            Add the logic in the retrieveDataContainer() method to check whether the species that is being loaded by the Ensembl provider is already present in the species list, if it's present don't add it if not add the species to the list and also, write logic to get the species name for the provided versionName.
            jsirigin Jaya Sravani Sirigineedi made changes -
            Link This issue is blocked by IGBF-3782 [ IGBF-3782 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2 [ 196 ] Summer 2, Summer 3 [ 196, 197 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            jsirigin Jaya Sravani Sirigineedi made changes -
            Link This issue is blocked by IGBF-3782 [ IGBF-3782 ]
            jsirigin Jaya Sravani Sirigineedi made changes -
            Link This issue relates to IGBF-3782 [ IGBF-3782 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2, Summer 3 [ 196, 197 ] Summer 2, Summer 3, Summer 4 [ 196, 197, 198 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            jsirigin Jaya Sravani Sirigineedi made changes -
            Story Points 3 5
            jsirigin Jaya Sravani Sirigineedi made changes -
            Status In Progress [ 3 ] Needs 1st Level Review [ 10005 ]
            jsirigin Jaya Sravani Sirigineedi made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ] Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2, Summer 3, Summer 4 [ 196, 197, 198 ] Summer 2, Summer 3, Summer 4, Summer 5 [ 196, 197, 198, 199 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Needs 1st Level Review [ 10005 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Status Needs 1st Level Review [ 10005 ] First Level Review in Progress [ 10301 ]
            nfreese Nowlan Freese made changes -
            Status First Level Review in Progress [ 10301 ] Ready for Pull Request [ 10304 ]
            ann.loraine Ann Loraine made changes -
            Sprint Summer 2, Summer 3, Summer 4, Summer 5 [ 196, 197, 198, 199 ] Summer 2, Summer 3, Summer 4, Summer 5, Summer 6 [ 196, 197, 198, 199, 200 ]
            ann.loraine Ann Loraine made changes -
            Rank Ranked higher
            jsirigin Jaya Sravani Sirigineedi made changes -
            Status Ready for Pull Request [ 10304 ] Pull Request Submitted [ 10101 ]
            jsirigin Jaya Sravani Sirigineedi made changes -
            Assignee Jaya Sravani Sirigineedi [ jsirigin ]
            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 ]
            nfreese Nowlan Freese made changes -
            Status Merged Needs Testing [ 10002 ] Post-merge Testing In Progress [ 10003 ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ]
            nfreese Nowlan Freese made changes -
            Assignee Nowlan Freese [ nfreese ] Jaya Sravani Sirigineedi [ jsirigin ]
            nfreese Nowlan Freese made changes -
            Resolution Done [ 10000 ]
            Status Post-merge Testing In Progress [ 10003 ] Closed [ 6 ]

              People

              • Assignee:
                jsirigin Jaya Sravani Sirigineedi
                Reporter:
                jsirigin Jaya Sravani Sirigineedi
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: