@@ -122,6 +122,12 @@ const char* ToString(Venue venue) {
122122 case Venue::Mxop: {
123123 return " MXOP" ;
124124 }
125+ case Venue::Ifeu: {
126+ return " IFEU" ;
127+ }
128+ case Venue::Ndex: {
129+ return " NDEX" ;
130+ }
125131 default : {
126132 return " Unknown" ;
127133 }
@@ -246,6 +252,12 @@ Venue FromString(const std::string& str) {
246252 if (str == " MXOP" ) {
247253 return Venue::Mxop;
248254 }
255+ if (str == " IFEU" ) {
256+ return Venue::Ifeu;
257+ }
258+ if (str == " NDEX" ) {
259+ return Venue::Ndex;
260+ }
249261 throw InvalidArgumentError{" FromString<Venue>" , " str" ,
250262 " unknown value '" + str + ' \' ' };
251263}
@@ -333,6 +345,12 @@ const char* ToString(Dataset dataset) {
333345 case Dataset::XnasNls: {
334346 return " XNAS.NLS" ;
335347 }
348+ case Dataset::IfeuImpact: {
349+ return " IFEU.IMPACT" ;
350+ }
351+ case Dataset::NdexImpact: {
352+ return " NDEX.IMPACT" ;
353+ }
336354 default : {
337355 return " Unknown" ;
338356 }
@@ -427,6 +445,12 @@ Dataset FromString(const std::string& str) {
427445 if (str == " XNAS.NLS" ) {
428446 return Dataset::XnasNls;
429447 }
448+ if (str == " IFEU.IMPACT" ) {
449+ return Dataset::IfeuImpact;
450+ }
451+ if (str == " NDEX.IMPACT" ) {
452+ return Dataset::NdexImpact;
453+ }
430454 throw InvalidArgumentError{" FromString<Dataset>" , " str" ,
431455 " unknown value '" + str + ' \' ' };
432456}
@@ -601,6 +625,12 @@ Venue PublisherVenue(Publisher publisher) {
601625 case Publisher::DbeqPlusFinc: {
602626 return Venue::Finc;
603627 }
628+ case Publisher::IfeuImpactIfeu: {
629+ return Venue::Ifeu;
630+ }
631+ case Publisher::NdexImpactNdex: {
632+ return Venue::Ndex;
633+ }
604634 default : {
605635 throw InvalidArgumentError{
606636 " PublisherVenue" , " publisher" ,
@@ -779,6 +809,12 @@ Dataset PublisherDataset(Publisher publisher) {
779809 case Publisher::DbeqPlusFinc: {
780810 return Dataset::DbeqPlus;
781811 }
812+ case Publisher::IfeuImpactIfeu: {
813+ return Dataset::IfeuImpact;
814+ }
815+ case Publisher::NdexImpactNdex: {
816+ return Dataset::NdexImpact;
817+ }
782818 default : {
783819 throw InvalidArgumentError{
784820 " PublisherDataset" , " publisher" ,
@@ -958,6 +994,12 @@ const char* ToString(Publisher publisher) {
958994 case Publisher::DbeqPlusFinc: {
959995 return " DBEQ.PLUS.FINC" ;
960996 }
997+ case Publisher::IfeuImpactIfeu: {
998+ return " IFEU.IMPACT.IFEU" ;
999+ }
1000+ case Publisher::NdexImpactNdex: {
1001+ return " NDEX.IMPACT.NDEX" ;
1002+ }
9611003 default : {
9621004 return " Unknown" ;
9631005 }
@@ -1139,6 +1181,12 @@ Publisher FromString(const std::string& str) {
11391181 if (str == " DBEQ.PLUS.FINC" ) {
11401182 return Publisher::DbeqPlusFinc;
11411183 }
1184+ if (str == " IFEU.IMPACT.IFEU" ) {
1185+ return Publisher::IfeuImpactIfeu;
1186+ }
1187+ if (str == " NDEX.IMPACT.NDEX" ) {
1188+ return Publisher::NdexImpactNdex;
1189+ }
11421190 throw InvalidArgumentError{" FromString<Publisher>" , " str" ,
11431191 " unknown value '" + str + ' \' ' };
11441192}
0 commit comments