We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent fb8f032 commit 75d0900Copy full SHA for 75d0900
1 file changed
app/models/genome/external_resources.rb
@@ -51,6 +51,7 @@ def reload_source_json!
51
# String (or +nil+)
52
def external_sra_to_biosample(acc)
53
sr = SequencingExperiment.by_sra(acc)
54
+ sr.reload_metadata! unless sr.metadata_xml.present?
55
ephemeral_report << (sr.try(:ephemeral_report) || 'No SRA experiments')
56
sr.try(:biosample_accession)
57
end
@@ -67,6 +68,7 @@ def external_biosample_to_sra(acc)
67
68
ng.xpath('//result/entries/entry').map do |exp|
69
sra_acc = exp['acc'] || exp['id'] or next
70
sr = SequencingExperiment.find_or_create_by(sra_accession: sra_acc)
71
72
73
74
0 commit comments