This could ultimately help in the development of new drugs or vaccines.
(This; could help; in the development of new drugs or vaccines; T:ultimately)
This
could help
in the development of new drugs or vaccines T:ultimately