## 3 Results  
As part of the results, we developed a GUI for using FungiRegEx, shown in Figure 2. This GUI is described in Section 2.2. FungiRegEx was validated and tested by searching the sequence AXSXG as a regular expression, where AXSXG is a pentapeptide of a lipase group that brings thermostability and resistance to solvents of an enzyme [18] and that has been little described in fungi. The considerations to validate and test FungiRegEx with this sequence are as follows:  
1. Specie: _Saccharomyces cerevisiae (SacceM3836) 1_[19; 20; 21; 22]. 2. AXSXG pentapeptide, where X represents whatever amino acid. Figure 1: An occurrence of a match: coincidences in the amino acid chain are detected no matter the position of the regular expression in the chain. To bring some results, we perform the search with the following parameters:  
* A.S.G, where \".\" in regular expressions syntax means whatever character. * Search in a specific range: 1 to 2000. This means that FungiRegEx will launch the scrapper instances to retrieve the data in the JGI Mycocosm database from 2000 proteomes. After running the search, the tool showed that of the 2000 scraped sequences, only one with identifier 1434 has that pentapeptide only once. It also identified matches in 281 sequences with similarity. Figure 3 shows the results of the JGI Mycocosm retrieved data, where element 1 is the search tool of the browser searching for AHSMG regular expression, element 2 is the header of the sequence, specie _SacceM3836\(1\) id 1434, and element 3 is the coincidence of the AHSMG in the sequence. Figure 4 shows the match with the FungiRegEx tool searching for AHSMG; element 1 is the parameters to perform the search, element 2 is the table results with the regular expression, and element 3 is the sequence identifier. With this, we can appreciate that the direct result of JGI Mycocosm data and the result with FungiRegEx is the same. Figure 3: Retrieved sequence of protein _Saccharomyces cerevisiae M3836_ v1.0. with ID 1434 [21]. Element 1 contains the string search input, Element 2 is the sequence information, and Element 3 is the sequence match. Figure 2: GUI of FungiRegEx. Element 1 and Element 2 allow the user to choose the type of search; Element 3 is a selector of the species; Element 4 is a progress indicator; Element 5 is the Regular Expression input (where * means any character); Element 6 is the range input; Element 7 is the table of results. As mentioned, the tool also searches the complete sequence for other similarities according to the regular expression that the user inputs. This can be seen in Figure 5, where we hide the proteome column (Element 1) for the image size to show the results of FungiRegEx with the mentioned parameters. In this way, the tool can find the regular expression in the user-determined search proteome, which may interest subsequent studies. A second use case executed to validate FungiRegEx functionality involves the search for effectors. [PERSON] et al. (2019) identified different effectors, such as the RXLR, asserting that fungi, oomycetes, and bacteria release small, secreted proteins crucial for symbiotic interaction and pathogenicity. [PERSON] investigated various effectors in different species, such as Mg3 LysM (Mycosphaerella graminicola LysM), secreted by Mycosphaarella graminicola (24; 25). For this example, the JGI Mycocosm database of Mycosphaarella graminicola v2.0 will be used with the RXLR sequence, where X represents any amino acid. In regular expression language, the regular expression is R.LR. Figure 6 shows the results of FungiRegEx, hiding the proteome column due to the size of the proteomes to show the results in the figure. Figure 6 shows that FungiRegEx can find the effector of interest in the proteome. In addition, it is identified that _Mycosphaarella graminicola_ has the effector _RXRL_(24). Also relevant to the results is that a counter is increased each time the tool finds the regular expression in the sequence, and its value is displayed in the \"# MATCHES\" column.