Thanks for sharing @amoltej. In the future, I recommend you just use the manifest format or the Casava format, either of those options are easy, and neither require the creation of this hidden yaml file (QIIME 2 uses this file behind the scenes as a sort of "phone book", but it is never necessary for a user to create that themselves).