Project

General

Profile

Actions

bug #8632

closed

ABCD retrieves DNA Sample from Biocase Provider even if it is not selected in the import configuration

Added by Andreas Kohlbecker over 4 years ago. Updated over 4 years ago.

Status:
Closed
Priority:
New
Assignee:
Category:
cdmadapter
Target version:
Start date:
Due date:
% Done:

90%

Estimated time:
Severity:
normal
Found in Version:
Tags:

Description

same import configuration shown in #8631


Related issues

Related to EDIT - bug #8631: ABCD import fails to put new taxa into the classification, create mediaspecimens, etcClosedKatja Luther

Actions
Actions #1

Updated by Andreas Kohlbecker over 4 years ago

  • Description updated (diff)
Actions #2

Updated by Andreas Kohlbecker over 4 years ago

  • Related to bug #8631: ABCD import fails to put new taxa into the classification, create mediaspecimens, etc added
Actions #3

Updated by Katja Luther over 4 years ago

  • Category set to cdmadapter
  • Status changed from New to Resolved
  • Assignee set to Andreas Kohlbecker
  • Target version changed from Unassigned CDM tickets to Release 5.11

I removed the possibility to search for DNA for the abcd import because it created exceptions during save and it was not clear why.
The search for DNA is available for the specimen search, but for file import the user expect the import of the data of the file and not searching for dna. If the users wants to have the search for the file import as well we need to reopen the ticket.

Actions #4

Updated by Andreas Müller over 4 years ago

Patrick, can you please check if the DNA search is somehow needed in additivity context? I don't expect it but just to be on the save side.

Actions #5

Updated by Andreas Kohlbecker over 4 years ago

  • Assignee changed from Andreas Kohlbecker to Patrick Plitzner

The question in comment 4 is for Patrick, so I am reassigning this ticket

Actions #6

Updated by Patrick Plitzner over 4 years ago

  • Assignee changed from Patrick Plitzner to Andreas Müller

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Actions #7

Updated by Andreas Müller over 4 years ago

  • Assignee changed from Andreas Müller to Andreas Kohlbecker
  • % Done changed from 0 to 90

So AK, you may decide if this ticket can be fully closed. But I guess so.

Actions #8

Updated by Andreas Kohlbecker over 4 years ago

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

Actions #9

Updated by Andreas Kohlbecker over 4 years ago

  • Status changed from Resolved to Feedback
  • Assignee changed from Andreas Kohlbecker to Lutz Suhrbier
Actions #10

Updated by Andreas Müller over 4 years ago

  • Assignee changed from Lutz Suhrbier to Patrick Plitzner

why did you give this to Lutz? I guess this was a mistake?

Actions #11

Updated by Andreas Kohlbecker over 4 years ago

Andreas Müller wrote:

why did you give this to Lutz? I guess this was a mistake?

OOPS! Thank you for fixing this.

Actions #12

Updated by Patrick Plitzner over 4 years ago

  • Assignee changed from Patrick Plitzner to Andreas Kohlbecker

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

You can search Gbif and any BioCaseProvider by specifying parameters like taxon name, accession number, etc.

Katja was recently working on this import and added some new fields and configuration.

Actions #13

Updated by Andreas Kohlbecker over 4 years ago

  • Assignee changed from Andreas Kohlbecker to Katja Luther

Patrick Plitzner wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

You can search Gbif and any BioCaseProvider by specifying parameters like taxon name, accession number, etc.

Katja was recently working on this import and added some new fields and configuration.

I was asking "Can I use this import to search for specimens for all Taxa and names?" because I am having the impression that the functionality which was removed from the ABCD file import is not exactly the same as implemented in the so called "Specimens Import". My experience is the following:

During the ABCD file import specimens (DNA, etc?) have been fetched from a BioCase provider and where used to enrich names, taxa and units which came from the file. So this is a batch operation affecting many taxa. I tried to use the "Specimens Import" to achieve the same result but without success.

From by current knowledge, which is fragmentary and limted, I would vote for re-enabling the data enrichment via BioCase during the ABCD import, but to improve the user interface, that is to make it optional and to allow the user for choosing the provider.

Actions #14

Updated by Katja Luther over 4 years ago

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

You can search Gbif and any BioCaseProvider by specifying parameters like taxon name, accession number, etc.

Katja was recently working on this import and added some new fields and configuration.

I was asking "Can I use this import to search for specimens for all Taxa and names?" because I am having the impression that the functionality which was removed from the ABCD file import is not exactly the same as implemented in the so called "Specimens Import". My experience is the following:

During the ABCD file import specimens (DNA, etc?) have been fetched from a BioCase provider and where used to enrich names, taxa and units which came from the file. So this is a batch operation affecting many taxa. I tried to use the "Specimens Import" to achieve the same result but without success.

This was something I implemented in GBOL context to get the DNA while importing the specimen searched via biocase.
The file import did not have this functionality before, therefore I removed the configuration possibility because I think if someone import something from a file, he or she only wants to import the information out of the file.

Actions #15

Updated by Andreas Kohlbecker over 4 years ago

Katja Luther wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

You can search Gbif and any BioCaseProvider by specifying parameters like taxon name, accession number, etc.

Katja was recently working on this import and added some new fields and configuration.

I was asking "Can I use this import to search for specimens for all Taxa and names?" because I am having the impression that the functionality which was removed from the ABCD file import is not exactly the same as implemented in the so called "Specimens Import". My experience is the following:

During the ABCD file import specimens (DNA, etc?) have been fetched from a BioCase provider and where used to enrich names, taxa and units which came from the file. So this is a batch operation affecting many taxa. I tried to use the "Specimens Import" to achieve the same result but without success.

This was something I implemented in GBOL context to get the DNA while importing the specimen searched via biocase.
The file import did not have this functionality before, therefore I removed the configuration possibility because I think if someone import something from a file, he or she only wants to import the information out of the file.

OK, so the "Specimens Import" can not replace the remove functionality, right?

  • So why don't we keep this potentially valuable functionality as optional feature (experimental?).
  • Can,t this functionality be integrated into the Specimen import, so that i can fetch specimens for a set of taxa?
  • The user should have the option to review and select the fetched specimens before they are finally persisted and associated with the existing cdm entities.
Actions #16

Updated by Katja Luther over 4 years ago

Andreas Kohlbecker wrote:

Katja Luther wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

Andreas Kohlbecker wrote:

Patrick Plitzner wrote:

We used the specimen search for DNA in the Taxeditor. This still works so no problems from my side

Do you mean by this General > Import > Specimens ?

Can I use this import to search for specimens for all Taxa and names?

You can search Gbif and any BioCaseProvider by specifying parameters like taxon name, accession number, etc.

Katja was recently working on this import and added some new fields and configuration.

I was asking "Can I use this import to search for specimens for all Taxa and names?" because I am having the impression that the functionality which was removed from the ABCD file import is not exactly the same as implemented in the so called "Specimens Import". My experience is the following:

During the ABCD file import specimens (DNA, etc?) have been fetched from a BioCase provider and where used to enrich names, taxa and units which came from the file. So this is a batch operation affecting many taxa. I tried to use the "Specimens Import" to achieve the same result but without success.

This was something I implemented in GBOL context to get the DNA while importing the specimen searched via biocase.
The file import did not have this functionality before, therefore I removed the configuration possibility because I think if someone import something from a file, he or she only wants to import the information out of the file.

OK, so the "Specimens Import" can not replace the remove functionality, right?

  • So why don't we keep this potentially valuable functionality as optional feature (experimental?).
  • Can,t this functionality be integrated into the Specimen import, so that i can fetch specimens for a set of taxa?
  • The user should have the option to review and select the fetched specimens before they are finally persisted and associated with the existing cdm entities.

For the specimen search the user can choose which of the found specimen should be imported and in this context it is still possible to choose the DNA search for the selected specimen.

I removed this from file import because it created problems which I could not solve as fast as it should be solved. But when the problems solved we can reintegrate it to the file import. It is only two lines of code

Actions #17

Updated by Andreas Kohlbecker over 4 years ago

Katja Luther wrote:

...

... But when the problems solved we can reintegrate it to the file import. It is only two lines of code

This is just like music in my ears ;-)

Actions #18

Updated by Andreas Müller over 4 years ago

As mentioned by Katja before I do not understand why we need it. It is work to keep such things running and as Katjas says: if someone runs a file import he/she wants to import the file and not data from an external webservice. If the later is the case you can use the webservice import.

Also we have to have in minde that file based ABCD import does not really have a use-case (beside workshop setups). So we should not spend to much time to make it sophisticated. The reason why the lines were removed I think was that it created a mixture between pure IO and ext. And therefore it was more difficult and not so clean to run tests on it. Something that we should keep in mind.

Actions #19

Updated by Andreas Müller over 4 years ago

  • Subject changed from ABCD retrieves DNA Sample from Biocase Provider even is not selected in the import configuration to ABCD retrieves DNA Sample from Biocase Provider even if it is not selected in the import configuration
Actions #20

Updated by Andreas Müller over 4 years ago

I suggest to close this ticket and if needed open a new ticket to discuss the necessity (and best implementation) of an integrated DNA import in the ABCD file import

Actions #21

Updated by Andreas Kohlbecker over 4 years ago

I don't insist in keeping this function in the ABCD import. I only feared that we lose valuable functionality. therefore I tried to find out if General > Import > Specimens serves the same functionality just by asking questions here in the ticket. But this obviously did not work well, since i never got the answer I was aiming for. Direct verbal communication is often so much more efficient. So I did some tests with the editor. As far as I see, the specimen import exactly does that, what was running in the ABCD import under the hood.

So I agree with removing these two lines of code completely.

Actions #22

Updated by Katja Luther over 4 years ago

  • Status changed from Feedback to Closed
Actions

Also available in: Atom PDF