collect_responses = {
let temp = [];
for (let i = 0; i < array_of_dois.length; i++) {
let query = `https://api.semanticscholar.org/v1/paper/` + array_of_dois[i];
let SS_response = await fetch(query).then(response => response.json());
yield temp = temp.concat(SS_response);
await Promises.delay(throttle_milliseconds);
}
return temp;
}