CONSTRUCT { _:71976 up:source unirule:MF_00179 . _:71977 up:source unirule:MF_00179 . _:71978 up:source unirule:MF_00179 . _:71979 up:source unirule:MF_00179 . _:71980 up:source unirule:MF_00179 . _:71981 up:source unirule:MF_00179 . _:71982 up:source unirule:MF_00179 . _:71983 up:source unirule:MF_00179 . _:71984 up:source unirule:MF_00179 . _:71985 up:source unirule:MF_00179 . _:71986 up:source unirule:MF_00179 . _:71987 up:source unirule:MF_00179 . _:71988 up:source unirule:MF_00179 . _:71989 up:source unirule:MF_00179 . _:71990 up:source unirule:MF_00179 . _:71991 up:source unirule:MF_00179 . _:71992 up:source unirule:MF_00179 . _:71993 up:source unirule:MF_00179 . _:71994 up:source unirule:MF_00179 . _:71995 up:source unirule:MF_00179 . _:71996 up:source unirule:MF_00179 . _:71997 up:source unirule:MF_00179 . _:71998 up:source unirule:MF_00179 . _:71999 up:source unirule:MF_00179 . _:72000 up:source unirule:MF_00179 . _:72001 up:source unirule:MF_00179 . _:72002 up:source unirule:MF_00179 . _:72003 up:source unirule:MF_00179 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0003935 , GO:0008270 , GO:0009231 , keyword:342 , keyword:378 , keyword:479 , keyword:547 , keyword:686 , keyword:862 ; up:recommendedName ?name0 . ?name0 up:ecName '3.5.4.25' ; up:fullName 'GTP cyclohydrolase-2' ; rdf:type up:Structured_Name . ?name1 up:fullName 'GTP cyclohydrolase II' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ribA' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Catalyzes the conversion of GTP to 2,5-diamino-6-ribosylamino-4(3H)-pyrimidinone 5'-phosphate (DARP), formate and pyrophosphate." . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/23704>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.5.4.25>. ?annotation6 up:cofactor chebi:29105 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 zinc ion per subunit.' . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; riboflavin biosynthesis; 5-amino-6-(D-ribitylamino)uracil from GTP: step 1/4.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the GTP cyclohydrolase II family.' . ?pfs10 up:annotation ?annotation11 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:37565 . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:37565 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:29105 . ?pfs43 up:annotation ?annotation44 . ?annotation44 faldo:begin ?pfsb45 ; faldo:end ?pfse46 ; up:ligand ?ligand47 ; rdf:type up:Binding_Site_Annotation . ?pfsb45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?ligand47 rdfs:subClassOf chebi:29105 . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:29105 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; up:ligand ?ligand61 ; rdf:type up:Binding_Site_Annotation . ?pfsb59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn63 ; rdf:type faldo:ExactPosition . ?ligand61 rdfs:subClassOf chebi:37565 . ?pfs64 up:annotation ?annotation65 . ?annotation65 faldo:begin ?pfsb66 ; faldo:end ?pfse67 ; up:ligand ?ligand68 ; rdf:type up:Binding_Site_Annotation . ?pfsb66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?pfse67 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?ligand68 rdfs:subClassOf chebi:37565 . ?pfs71 up:annotation ?annotation72 . ?annotation72 faldo:begin ?pfsb73 ; faldo:end ?pfse74 ; up:ligand ?ligand75 ; rdf:type up:Binding_Site_Annotation . ?pfsb73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?ligand75 rdfs:subClassOf chebi:37565 . ?pfs78 up:annotation ?annotation79 . ?annotation79 faldo:begin ?pfsb80 ; faldo:end ?pfse81 ; up:ligand ?ligand82 ; rdf:type up:Binding_Site_Annotation . ?pfsb80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse81 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?ligand82 rdfs:subClassOf chebi:37565 . _:72004 a rdf:Statement ; up:attribution _:71976 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:72005 a rdf:Statement ; up:attribution _:71977 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:72006 a rdf:Statement ; up:attribution _:71978 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:72007 a rdf:Statement ; up:attribution _:71979 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:72008 a rdf:Statement ; up:attribution _:71980 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:72009 a rdf:Statement ; up:attribution _:71981 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:72010 a rdf:Statement ; up:attribution _:71982 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:72011 a rdf:Statement ; up:attribution _:71983 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:72012 a rdf:Statement ; up:attribution _:71984 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:72013 a rdf:Statement ; up:attribution _:71985 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:72014 a rdf:Statement ; up:attribution _:71986 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:72015 a rdf:Statement ; up:attribution _:71987 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:72016 a rdf:Statement ; up:attribution _:71988 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:686 . _:72017 a rdf:Statement ; up:attribution _:71989 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:72018 a rdf:Statement ; up:attribution _:71990 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003935 . _:72019 a rdf:Statement ; up:attribution _:71991 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:72020 a rdf:Statement ; up:attribution _:71992 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009231 . _:72021 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:72022 a rdf:Statement ; up:attribution _:71993 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:72023 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:72024 a rdf:Statement ; up:attribution _:71994 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:72025 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:72026 a rdf:Statement ; up:attribution _:71995 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:72027 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:72028 a rdf:Statement ; up:attribution _:71996 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:72029 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:72030 a rdf:Statement ; up:attribution _:71997 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:72031 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:72032 a rdf:Statement ; up:attribution _:71998 ; rdf:subject ?pfs43 ; rdf:predicate up:annotation ; rdf:object ?annotation44 . _:72033 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:72034 a rdf:Statement ; up:attribution _:71999 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:72035 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:72036 a rdf:Statement ; up:attribution _:72000 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:72037 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:72038 a rdf:Statement ; up:attribution _:72001 ; rdf:subject ?pfs64 ; rdf:predicate up:annotation ; rdf:object ?annotation65 . _:72039 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:72040 a rdf:Statement ; up:attribution _:72002 ; rdf:subject ?pfs71 ; rdf:predicate up:annotation ; rdf:object ?annotation72 . _:72041 a rdf:Statement ; up:source unirule:MF_00179 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:72042 a rdf:Statement ; up:attribution _:72003 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00179 #Rule MF_00179 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon85 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00179 . ?thisOrganism rdfs:subClassOf+ ?supertaxon85 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01283 . })) . BIND(URI(CONCAT(STR(?this), '#MF_00179a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00179a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00179a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00179a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00179a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00179a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00179a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP0A7I791 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I793 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_0017986 . ?templateMotifSequenceMatchRegionP0A7I791 faldo:begin ?templateMotifSequenceMatchBeginP0A7I792 . ?templateMotifSequenceMatchBeginP0A7I792 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I787 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I793 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0017997 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_0017988 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0017996 . ?targetMotifMatchRegionMatchBeginMF_0017996 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0017989 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0017997 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_0017986, 1, (STRLEN(?templateMotifCigarP0A7I7MF_0017986) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_0017986, CONCAT('^(?:-*[^-]){', STR(((49 - ?templateMotifSequenceMatchBeginPositionP0A7I787) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_0017988, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_0017988) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_0017988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_0017988, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_0017988) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_0017988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0017989) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_0017986, 1, (STRLEN(?templateMotifCigarP0A7I7MF_0017986) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_0017986, CONCAT('^(?:-*[^-]){', STR(((53 - ?templateMotifSequenceMatchBeginPositionP0A7I787) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1100) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_0017988, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_0017988) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_0017988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_0017988, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_0017988) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_0017988, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1100), '}'), '')))), '[^-]', ''))) AS ?step2101) . BIND(((?step2101 + ?targetMotifMatchRegionMatchBeginPositionMF_0017989) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t102) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) . BIND(URI(CONCAT(STR(?this), '#MF_00179a11')) AS ?annotation11) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch107 faldo:location ?templateMotifSequenceMatchRegionP0A7I7108 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7110 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179103 . ?templateMotifSequenceMatchRegionP0A7I7108 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7109 . ?templateMotifSequenceMatchBeginP0A7I7109 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7104 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7110 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch111 faldo:location ?targetMotifMatchRegionMatch112 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179114 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179105 . ?targetMotifMatchRegionMatch112 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179113 . ?targetMotifMatchRegionMatchBeginMF_00179113 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179106 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179114 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179103, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179103) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179103, CONCAT('^(?:-*[^-]){', STR(((92 - ?templateMotifSequenceMatchBeginPositionP0A7I7104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179105, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179105, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00179106) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179103, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179103) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179103, CONCAT('^(?:-*[^-]){', STR(((94 - ?templateMotifSequenceMatchBeginPositionP0A7I7104) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179105, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179105, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179105) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179105, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_00179106) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'EGR')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP0A7I7125 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7127 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179120 . ?templateMotifSequenceMatchRegionP0A7I7125 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7126 . ?templateMotifSequenceMatchBeginP0A7I7126 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7121 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7127 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179131 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179122 . ?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179130 . ?targetMotifMatchRegionMatchBeginMF_00179130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179123 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179131 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179120, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179120) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179120, CONCAT('^(?:-*[^-]){', STR(((126 - ?templateMotifSequenceMatchBeginPositionP0A7I7121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179122, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179122, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179122) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00179123) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP0A7I7140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179135 . ?templateMotifSequenceMatchRegionP0A7I7140 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7141 . ?templateMotifSequenceMatchBeginP0A7I7141 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7136 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7142 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179145 . ?targetMotifMatchRegionMatchBeginMF_00179145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179146 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179135, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179135) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179135, CONCAT('^(?:-*[^-]){', STR(((128 - ?templateMotifSequenceMatchBeginPositionP0A7I7136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179137, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179137, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179137) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00179138) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0A7I7155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179150 . ?templateMotifSequenceMatchRegionP0A7I7155 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7156 . ?templateMotifSequenceMatchBeginP0A7I7156 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7151 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7157 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179160 . ?targetMotifMatchRegionMatchBeginMF_00179160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179161 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179150, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179150) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179150, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionP0A7I7151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179152, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179152, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_00179153) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs1t164) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch169 faldo:location ?templateMotifSequenceMatchRegionP0A7I7170 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7172 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179165 . ?templateMotifSequenceMatchRegionP0A7I7170 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7171 . ?templateMotifSequenceMatchBeginP0A7I7171 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7166 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7172 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch173 faldo:location ?targetMotifMatchRegionMatch174 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179176 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179167 . ?targetMotifMatchRegionMatch174 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179175 . ?targetMotifMatchRegionMatchBeginMF_00179175 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179168 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179176 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179165, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179165) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179165, CONCAT('^(?:-*[^-]){', STR(((65 - ?templateMotifSequenceMatchBeginPositionP0A7I7166) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179167, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179167) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179167, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179167) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179167, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1177), '}'), '')))), '[^-]', ''))) AS ?step2178) . BIND(((?step2178 + ?targetMotifMatchRegionMatchBeginPositionMF_00179168) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t179) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a44')) AS ?annotation44) . BIND(?this AS ?pfs43) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch184 faldo:location ?templateMotifSequenceMatchRegionP0A7I7185 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7187 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179180 . ?templateMotifSequenceMatchRegionP0A7I7185 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7186 . ?templateMotifSequenceMatchBeginP0A7I7186 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7181 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7187 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch188 faldo:location ?targetMotifMatchRegionMatch189 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179191 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179182 . ?targetMotifMatchRegionMatch189 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179190 . ?targetMotifMatchRegionMatchBeginMF_00179190 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179183 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179191 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179180, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179180) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179180, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionP0A7I7181) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179182, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179182) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179182, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179182) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179182, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1192), '}'), '')))), '[^-]', ''))) AS ?step2193) . BIND(((?step2193 + ?targetMotifMatchRegionMatchBeginPositionMF_00179183) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs1t194) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch199 faldo:location ?templateMotifSequenceMatchRegionP0A7I7200 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7202 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179195 . ?templateMotifSequenceMatchRegionP0A7I7200 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7201 . ?templateMotifSequenceMatchBeginP0A7I7201 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7196 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7202 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch203 faldo:location ?targetMotifMatchRegionMatch204 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179206 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179197 . ?targetMotifMatchRegionMatch204 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179205 . ?targetMotifMatchRegionMatchBeginMF_00179205 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179198 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179206 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179195, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179195) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179195, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionP0A7I7196) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1207) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179197, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179197) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179197, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179197) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179197, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1207), '}'), '')))), '[^-]', ''))) AS ?step2208) . BIND(((?step2208 + ?targetMotifMatchRegionMatchBeginPositionMF_00179198) - 1) AS ?thisPositionOn62) . BIND(?thisPositionOn62 AS ?thisPositionOn63) . BIND(?this AS ?pfs1t209) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn63))) AS ?pfse60) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn62, 1) = 'Q')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch214 faldo:location ?templateMotifSequenceMatchRegionP0A7I7215 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7217 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179210 . ?templateMotifSequenceMatchRegionP0A7I7215 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7216 . ?templateMotifSequenceMatchBeginP0A7I7216 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7211 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7217 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch218 faldo:location ?targetMotifMatchRegionMatch219 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179221 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179212 . ?targetMotifMatchRegionMatch219 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179220 . ?targetMotifMatchRegionMatchBeginMF_00179220 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179213 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179221 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179210, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179210) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179210, CONCAT('^(?:-*[^-]){', STR(((114 - ?templateMotifSequenceMatchBeginPositionP0A7I7211) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1222) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179212, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179212) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179212, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179212) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179212, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1222), '}'), '')))), '[^-]', ''))) AS ?step2223) . BIND(((?step2223 + ?targetMotifMatchRegionMatchBeginPositionMF_00179213) - 1) AS ?thisPositionOn69) . BIND(?thisPositionOn69 AS ?thisPositionOn70) . BIND(?this AS ?pfs1t224) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfsb66) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfse67) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn69, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a65')) AS ?annotation65) . BIND(?this AS ?pfs64) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch229 faldo:location ?templateMotifSequenceMatchRegionP0A7I7230 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7232 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179225 . ?templateMotifSequenceMatchRegionP0A7I7230 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7231 . ?templateMotifSequenceMatchBeginP0A7I7231 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7226 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7232 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch233 faldo:location ?targetMotifMatchRegionMatch234 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179236 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179227 . ?targetMotifMatchRegionMatch234 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179235 . ?targetMotifMatchRegionMatchBeginMF_00179235 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179228 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179236 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179225, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179225) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179225, CONCAT('^(?:-*[^-]){', STR(((149 - ?templateMotifSequenceMatchBeginPositionP0A7I7226) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1237) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179227, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179227) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179227, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179227) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179227, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1237), '}'), '')))), '[^-]', ''))) AS ?step2238) . BIND(((?step2238 + ?targetMotifMatchRegionMatchBeginPositionMF_00179228) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs1t239) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb73) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse74) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_00179a72')) AS ?annotation72) . BIND(?this AS ?pfs71) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch244 faldo:location ?templateMotifSequenceMatchRegionP0A7I7245 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7I7247 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7I7MF_00179240 . ?templateMotifSequenceMatchRegionP0A7I7245 faldo:begin ?templateMotifSequenceMatchBeginP0A7I7246 . ?templateMotifSequenceMatchBeginP0A7I7246 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7I7241 ; faldo:reference isoform:P0A7I7-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7I7247 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . ?targetMotifMatch248 faldo:location ?targetMotifMatchRegionMatch249 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00179251 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7I7MF_00179242 . ?targetMotifMatchRegionMatch249 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00179250 . ?targetMotifMatchRegionMatchBeginMF_00179250 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00179243 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00179251 edam:has_input signature:MF_00179 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7I7MF_00179240, 1, (STRLEN(?templateMotifCigarP0A7I7MF_00179240) - STRLEN(REPLACE(?templateMotifCigarP0A7I7MF_00179240, CONCAT('^(?:-*[^-]){', STR(((154 - ?templateMotifSequenceMatchBeginPositionP0A7I7241) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1252) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179242, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179242) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179242, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1252), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7I7MF_00179242, 1, (STRLEN(?targetMotifMatchCigarP0A7I7MF_00179242) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7I7MF_00179242, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1252), '}'), '')))), '[^-]', ''))) AS ?step2253) . BIND(((?step2253 + ?targetMotifMatchRegionMatchBeginPositionMF_00179243) - 1) AS ?thisPositionOn83) . BIND(?thisPositionOn83 AS ?thisPositionOn84) . BIND(?this AS ?pfs1t254) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse81) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn83, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00179a79')) AS ?annotation79) . BIND(?this AS ?pfs78) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:91347 . BIND(?this AS ?case9) . } }