diff --git a/classes/scans_io_index_parser.rb b/classes/scans_io_index_parser.rb index e0f4aae..46638b3 100644 --- a/classes/scans_io_index_parser.rb +++ b/classes/scans_io_index_parser.rb @@ -55,9 +55,23 @@ module ScansIoTools def filenames_for(study_name) file_info(study_name).select do |file| file['name'] + end.map do |file| + file['name'] end end + def fingerprints_for(study_name) + file_info(study_name).map do |file| + file['fingerprint'] + end + end + + def file_urls_for(study_name) + file_info(study_name).map do |file| + file['name'] + end + end + def size_for(study_name) if file_info(study_name).count >= 2 file_info(study_name).select {|name| name['size']}