async def parse_search(self, stype, soup):
if stype == '<STR_LIT:v>':<EOL><INDENT>return await parse_vn_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:r>':<EOL><INDENT>return await parse_release_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:p>':<EOL><INDENT>return await parse_prod_staff_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:s>':<EOL><INDENT>return await parse_prod_staff_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:c>':<EOL><INDENT>return await parse_character_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:g>':<EOL><INDENT>return await parse_tag_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:i>':<EOL><INDENT>return await parse_tag_results(soup)<EOL><DEDENT>elif stype == '<STR_LIT:u>':<EOL><INDENT>return await parse_user_results(soup)<EOL><DEDENT>
This is our parsing dispatcher

:param stype: Search type category
:param soup: The beautifulsoup object that contains the parsed html