CONSTRUCT { _:682792 up:source unirule:MF_01969 . _:682793 up:source unirule:MF_01969 . _:682794 up:source unirule:MF_01969 . _:682795 up:source unirule:MF_01969 . _:682796 up:source unirule:MF_01969 . _:682797 up:source unirule:MF_01969 . _:682798 up:source unirule:MF_01969 . _:682799 up:source unirule:MF_01969 . _:682800 up:source unirule:MF_01969 . _:682801 up:source unirule:MF_01969 . _:682802 up:source unirule:MF_01969 . _:682803 up:source unirule:MF_01969 . _:682804 up:source unirule:MF_01969 . _:682805 up:source unirule:MF_01969 . _:682806 up:source unirule:MF_01969 . _:682807 up:source unirule:MF_01969 . _:682808 up:source unirule:MF_01969 . _:682809 up:source unirule:MF_01969 . _:682810 up:source unirule:MF_01969 . _:682811 up:source unirule:MF_01969 . _:682812 up:source unirule:MF_01969 . _:682813 up:source unirule:MF_01969 . _:682814 up:source unirule:MF_01969 . _:682815 up:source unirule:MF_01969 . _:682816 up:source unirule:MF_01969 . _:682817 up:source unirule:MF_01969 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0004061 , GO:0008270 , GO:0019441 , keyword:378 , keyword:479 , keyword:823 , keyword:862 ; up:recommendedName ?name0 . ?name0 up:ecName '3.5.1.9' ; up:fullName 'Kynurenine formamidase' ; up:shortName 'KFase' , 'KFA' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Arylformamidase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'N-formylkynurenine formamidase' ; up:shortName 'FKF' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'kynB' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the hydrolysis of N-formyl-L-kynurenine to L-kynurenine, the second step in the kynurenine pathway of tryptophan degradation.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/13009>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.5.1.9>. ?annotation7 up:cofactor chebi:29105 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 2 zinc ions per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-tryptophan degradation via kynurenine pathway; L-kynurenine from L-tryptophan: step 2/2.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the Cyclase 1 superfamily. KynB family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?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:29105 . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf chebi:29105 . ?pfs31 up:annotation ?annotation32 . ?annotation32 faldo:begin ?pfsb33 ; faldo:end ?pfse34 ; up:ligand ?ligand35 ; rdf:type up:Binding_Site_Annotation . ?pfsb33 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?ligand35 rdfs:subClassOf chebi:29105 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:29105 . ?pfs45 up:annotation ?annotation46 . ?annotation46 faldo:begin ?pfsb47 ; faldo:end ?pfse48 ; up:ligand ?ligand49 ; rdf:type up:Binding_Site_Annotation . ?pfsb47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?pfse48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?ligand49 rdfs:subClassOf chebi:29105 . ?pfs52 up:annotation ?annotation53 . ?annotation53 faldo:begin ?pfsb54 ; faldo:end ?pfse55 ; up:ligand ?ligand56 ; rdf:type up:Binding_Site_Annotation . ?pfsb54 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?ligand56 rdfs:subClassOf chebi:29105 . ?pfs59 up:annotation ?annotation60 . ?annotation60 faldo:begin ?pfsb61 ; faldo:end ?pfse62 ; up:ligand ?ligand63 ; rdf:type up:Binding_Site_Annotation . ?pfsb61 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?ligand63 rdfs:subClassOf chebi:29105 . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf ?molecule71 . ?molecule71 rdfs:label 'substrate' . _:682818 a rdf:Statement ; up:attribution _:682792 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:682819 a rdf:Statement ; up:attribution _:682793 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:682820 a rdf:Statement ; up:attribution _:682794 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:682821 a rdf:Statement ; up:attribution _:682795 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:682822 a rdf:Statement ; up:attribution _:682796 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:682823 a rdf:Statement ; up:attribution _:682797 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:682824 a rdf:Statement ; up:attribution _:682798 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:682825 a rdf:Statement ; up:attribution _:682799 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:682826 a rdf:Statement ; up:attribution _:682800 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:682827 a rdf:Statement ; up:attribution _:682801 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:682828 a rdf:Statement ; up:attribution _:682802 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:682829 a rdf:Statement ; up:attribution _:682803 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:682830 a rdf:Statement ; up:attribution _:682804 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:823 . _:682831 a rdf:Statement ; up:attribution _:682805 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:682832 a rdf:Statement ; up:attribution _:682806 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004061 . _:682833 a rdf:Statement ; up:attribution _:682807 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:682834 a rdf:Statement ; up:attribution _:682808 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019441 . _:682835 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:682836 a rdf:Statement ; up:attribution _:682809 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:682837 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:682838 a rdf:Statement ; up:attribution _:682810 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:682839 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:682840 a rdf:Statement ; up:attribution _:682811 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:682841 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:682842 a rdf:Statement ; up:attribution _:682812 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:682843 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:682844 a rdf:Statement ; up:attribution _:682813 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:682845 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:682846 a rdf:Statement ; up:attribution _:682814 ; rdf:subject ?pfs45 ; rdf:predicate up:annotation ; rdf:object ?annotation46 . _:682847 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:682848 a rdf:Statement ; up:attribution _:682815 ; rdf:subject ?pfs52 ; rdf:predicate up:annotation ; rdf:object ?annotation53 . _:682849 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:682850 a rdf:Statement ; up:attribution _:682816 ; rdf:subject ?pfs59 ; rdf:predicate up:annotation ; rdf:object ?annotation60 . _:682851 a rdf:Statement ; up:source unirule:MF_01969 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:682852 a rdf:Statement ; up:attribution _:682817 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01969 #Rule MF_01969 Created by:bridge on:2009-02-12 Modified by:crivoire on:2024-03-12 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01969 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01969a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01969a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01969a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01969a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01969a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01969a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01969a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01969a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01969a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionQ81PP979 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP981 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_0196974 . ?templateMotifSequenceMatchRegionQ81PP979 faldo:begin ?templateMotifSequenceMatchBeginQ81PP980 . ?templateMotifSequenceMatchBeginQ81PP980 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP975 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP981 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0196985 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_0196976 . ?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196984 . ?targetMotifMatchRegionMatchBeginMF_0196984 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196977 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0196985 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_0196974, 1, (STRLEN(?templateMotifCigarQ81PP9MF_0196974) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_0196974, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionQ81PP975) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196976, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196976) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196976, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196976, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196976) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196976, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) . BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0196977) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t88) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionQ81PP994 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP996 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_0196989 . ?templateMotifSequenceMatchRegionQ81PP994 faldo:begin ?templateMotifSequenceMatchBeginQ81PP995 . ?templateMotifSequenceMatchBeginQ81PP995 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP990 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP996 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969100 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_0196991 . ?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0196999 . ?targetMotifMatchRegionMatchBeginMF_0196999 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0196992 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969100 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_0196989, 1, (STRLEN(?templateMotifCigarQ81PP9MF_0196989) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_0196989, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionQ81PP990) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196991, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196991) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196991, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_0196991, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_0196991) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_0196991, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) . BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0196992) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t103) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionQ81PP9109 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9111 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969104 . ?templateMotifSequenceMatchRegionQ81PP9109 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9110 . ?templateMotifSequenceMatchBeginQ81PP9110 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9105 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9111 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969115 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969106 . ?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969114 . ?targetMotifMatchRegionMatchBeginMF_01969114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969107 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969115 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969104, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969104) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969104, CONCAT('^(?:-*[^-]){', STR(((54 - ?templateMotifSequenceMatchBeginPositionQ81PP9105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969106, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969106) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969106, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969106) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01969107) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs1t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn29, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionQ81PP9124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969119 . ?templateMotifSequenceMatchRegionQ81PP9124 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9125 . ?templateMotifSequenceMatchBeginQ81PP9125 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9120 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9126 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969129 . ?targetMotifMatchRegionMatchBeginMF_01969129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969130 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969119, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969119) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969119, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ81PP9120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969121, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969121) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969121, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969121) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01969122) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb33) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse34) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionQ81PP9139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969134 . ?templateMotifSequenceMatchRegionQ81PP9139 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9140 . ?templateMotifSequenceMatchBeginQ81PP9140 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9135 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9141 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969144 . ?targetMotifMatchRegionMatchBeginMF_01969144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969145 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969134, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969134) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969134, CONCAT('^(?:-*[^-]){', STR(((56 - ?templateMotifSequenceMatchBeginPositionQ81PP9135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969136, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969136) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969136, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969136) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01969137) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs1t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ81PP9154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969149 . ?templateMotifSequenceMatchRegionQ81PP9154 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9155 . ?templateMotifSequenceMatchBeginQ81PP9155 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9150 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9156 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969159 . ?targetMotifMatchRegionMatchBeginMF_01969159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969160 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969149, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969149) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969149, CONCAT('^(?:-*[^-]){', STR(((161 - ?templateMotifSequenceMatchBeginPositionQ81PP9150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969151, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969151) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969151, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969151) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01969152) - 1) AS ?thisPositionOn50) . BIND(?thisPositionOn50 AS ?thisPositionOn51) . BIND(?this AS ?pfs1t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfsb47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfse48) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn50, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a46')) AS ?annotation46) . BIND(?this AS ?pfs45) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionQ81PP9169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969164 . ?templateMotifSequenceMatchRegionQ81PP9169 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9170 . ?templateMotifSequenceMatchBeginQ81PP9170 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9165 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9171 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969174 . ?targetMotifMatchRegionMatchBeginMF_01969174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969175 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969164, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969164) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969164, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionQ81PP9165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969166, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969166) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969166, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969166) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01969167) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb54) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse55) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a53')) AS ?annotation53) . BIND(?this AS ?pfs52) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionQ81PP9184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969179 . ?templateMotifSequenceMatchRegionQ81PP9184 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9185 . ?templateMotifSequenceMatchBeginQ81PP9185 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9180 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9186 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969189 . ?targetMotifMatchRegionMatchBeginMF_01969189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969190 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969179, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969179) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969179, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionQ81PP9180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969181, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969181) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969181, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969181) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_01969182) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs1t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse62) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01969a60')) AS ?annotation60) . BIND(?this AS ?pfs59) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionQ81PP9199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81PP9201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81PP9MF_01969194 . ?templateMotifSequenceMatchRegionQ81PP9199 faldo:begin ?templateMotifSequenceMatchBeginQ81PP9200 . ?templateMotifSequenceMatchBeginQ81PP9200 faldo:position ?templateMotifSequenceMatchBeginPositionQ81PP9195 ; faldo:reference isoform:Q81PP9-1 . ?templateMotifSequenceProfileAlignmentOperationQ81PP9201 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01969205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81PP9MF_01969196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01969204 . ?targetMotifMatchRegionMatchBeginMF_01969204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01969197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01969205 edam:has_input signature:MF_01969 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81PP9MF_01969194, 1, (STRLEN(?templateMotifCigarQ81PP9MF_01969194) - STRLEN(REPLACE(?templateMotifCigarQ81PP9MF_01969194, CONCAT('^(?:-*[^-]){', STR(((20 - ?templateMotifSequenceMatchBeginPositionQ81PP9195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969196, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969196) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81PP9MF_01969196, 1, (STRLEN(?targetMotifMatchCigarQ81PP9MF_01969196) - STRLEN(REPLACE(?targetMotifMatchCigarQ81PP9MF_01969196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_01969197) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs1t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse69) . FILTER (REGEX('[WF]', SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01969a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } }