diff --git a/microSALT/utils/scraper.py b/microSALT/utils/scraper.py index f58a751e..847a5942 100644 --- a/microSALT/utils/scraper.py +++ b/microSALT/utils/scraper.py @@ -257,11 +257,9 @@ def scrape_blast(self, type="", file_list=[]): ].capitalize() #Ignores reference name and finds relevant resFinder entry - #FIXME: Needs to match again a _ so as not to be too promiscuous (See #149) - padder = [x for x in locilengths.keys() if x.startswith('>{}'.format(partials[1]))] + padder = [x for x in locilengths.keys() if x.startswith('>{}_'.format(partials[1]))] if len(padder) == 0: - #FIXME: Needs to match again a _ so as not to be too promiscuous (See #149) - padder = [x for x in locilengths.keys() if x.startswith('>{}'.format(partials[1][:-1]))] + padder = [x for x in locilengths.keys() if x.startswith('>{}_'.format(partials[1][:-1]))] try: padder = padder[0] except IndexError as e: