Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01375#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01375#construct-template-93
http://purl.uniprot.org/unirules/MF_01375#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01375#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01375#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01375#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01375#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01375#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:494931 up:source unirule:MF_01375 . _:494932 up:source unirule:MF_01375 . _:494933 up:source unirule:MF_01375 . _:494934 up:source unirule:MF_01375 . _:494935 up:source unirule:MF_01375 . _:494936 up:source unirule:MF_01375 . _:494937 up:source unirule:MF_01375 . _:494938 up:source unirule:MF_01375 . _:494939 up:source unirule:MF_01375 . _:494940 up:source unirule:MF_01375 . _:494941 up:source unirule:MF_01375 . _:494942 up:source unirule:MF_01375 . _:494943 up:source unirule:MF_01375 . _:494944 up:source unirule:MF_01375 . _:494945 up:source unirule:MF_01375 . _:494946 up:source unirule:MF_01375 . _:494947 up:source unirule:MF_01375 . _:494948 up:source unirule:MF_01375 . _:494949 up:source unirule:MF_01375 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 ; up:classifiedWith GO:0050194 , keyword:378 ; up:recommendedName ?name0 . ?name0 up:ecName '3.11.1.1' ; up:fullName 'Phosphonoacetaldehyde hydrolase' ; up:shortName 'Phosphonatase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Phosphonoacetaldehyde phosphonohydrolase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'phnX' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Involved in phosphonate degradation.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity ; up:enzymeClass . ?annotation6 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Mg(2+) ion per subunit.' . ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the HAD-like hydrolase superfamily. PhnX family.' . ?case9 up:classifiedWith keyword:704 . ?case10 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:18420 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate' . ?pfsb20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?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:18420 . ?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:18420 . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Nucleophile' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . _:494950 a rdf:Statement ; up:attribution _:494931 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:494951 a rdf:Statement ; up:attribution _:494932 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:494952 a rdf:Statement ; up:attribution _:494933 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:494953 a rdf:Statement ; up:attribution _:494934 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:494954 a rdf:Statement ; up:attribution _:494935 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:494955 a rdf:Statement ; up:attribution _:494936 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:494956 a rdf:Statement ; up:attribution _:494937 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:494957 a rdf:Statement ; up:attribution _:494938 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:494958 a rdf:Statement ; up:attribution _:494939 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:494959 a rdf:Statement ; up:attribution _:494940 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050194 . _:494960 a rdf:Statement ; up:attribution _:494941 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:704 . _:494961 a rdf:Statement ; up:attribution _:494942 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:494962 a rdf:Statement ; up:attribution _:494943 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:494963 a rdf:Statement ; up:attribution _:494944 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:494964 a rdf:Statement ; up:source unirule:MF_01375 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:494965 a rdf:Statement ; up:attribution _:494945 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:494966 a rdf:Statement ; up:source unirule:MF_01375 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:494967 a rdf:Statement ; up:attribution _:494946 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:494968 a rdf:Statement ; up:source unirule:MF_01375 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:494969 a rdf:Statement ; up:attribution _:494947 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:494970 a rdf:Statement ; up:source unirule:MF_01375 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:494971 a rdf:Statement ; up:attribution _:494948 ; rdf:subject ?pfs31 ; rdf:predicate up:annotation ; rdf:object ?annotation32 . _:494972 a rdf:Statement ; up:source unirule:MF_01375 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:494973 a rdf:Statement ; up:attribution _:494949 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01375 #Rule MF_01375 Created by:? on:2007-03-29 Modified by:Edouard de Castro on:2024-09-02 VALUES ?supertaxon44 {taxon:976 taxon:1239 taxon:1224} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01375 . ?thisOrganism rdfs:subClassOf+ ?supertaxon44 . BIND(URI(CONCAT(STR(?this), '#MF_01375a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01375a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01375a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01375a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01375a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01375a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01375a8')) AS ?annotation8) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch49 faldo:location ?templateMotifSequenceMatchRegionO3115650 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3115652 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31156MF_0137545 . ?templateMotifSequenceMatchRegionO3115650 faldo:begin ?templateMotifSequenceMatchBeginO3115651 . ?templateMotifSequenceMatchBeginO3115651 faldo:position ?templateMotifSequenceMatchBeginPositionO3115646 ; faldo:reference isoform:O31156-1 . ?templateMotifSequenceProfileAlignmentOperationO3115652 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . ?targetMotifMatch53 faldo:location ?targetMotifMatchRegionMatch54 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137556 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31156MF_0137547 . ?targetMotifMatchRegionMatch54 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137555 . ?targetMotifMatchRegionMatchBeginMF_0137555 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137548 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137556 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_3) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31156MF_0137545, 1, (STRLEN(?templateMotifCigarO31156MF_0137545) - STRLEN(REPLACE(?templateMotifCigarO31156MF_0137545, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionO3115646) + 1)), '}'), '')))), '[a-z]', '')) AS ?step157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31156MF_0137547, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137547) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137547, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31156MF_0137547, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137547) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137547, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step157), '}'), '')))), '[^-]', ''))) AS ?step258) . BIND(((?step258 + ?targetMotifMatchRegionMatchBeginPositionMF_0137548) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01375a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionO3115665 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3115667 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31156MF_0137560 . ?templateMotifSequenceMatchRegionO3115665 faldo:begin ?templateMotifSequenceMatchBeginO3115666 . ?templateMotifSequenceMatchBeginO3115666 faldo:position ?templateMotifSequenceMatchBeginPositionO3115661 ; faldo:reference isoform:O31156-1 . ?templateMotifSequenceProfileAlignmentOperationO3115667 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . ?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137571 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31156MF_0137562 . ?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137570 . ?targetMotifMatchRegionMatchBeginMF_0137570 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137563 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137571 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31156MF_0137560, 1, (STRLEN(?templateMotifCigarO31156MF_0137560) - STRLEN(REPLACE(?templateMotifCigarO31156MF_0137560, CONCAT('^(?:-*[^-]){', STR(((50 - ?templateMotifSequenceMatchBeginPositionO3115661) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31156MF_0137562, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137562) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137562, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31156MF_0137562, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137562) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137562, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) . BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0137563) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs2t74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01375a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionO3115680 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3115682 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31156MF_0137575 . ?templateMotifSequenceMatchRegionO3115680 faldo:begin ?templateMotifSequenceMatchBeginO3115681 . ?templateMotifSequenceMatchBeginO3115681 faldo:position ?templateMotifSequenceMatchBeginPositionO3115676 ; faldo:reference isoform:O31156-1 . ?templateMotifSequenceProfileAlignmentOperationO3115682 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . ?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137586 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31156MF_0137577 . ?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137585 . ?targetMotifMatchRegionMatchBeginMF_0137585 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137578 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0137586 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_5) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31156MF_0137575, 1, (STRLEN(?templateMotifCigarO31156MF_0137575) - STRLEN(REPLACE(?templateMotifCigarO31156MF_0137575, CONCAT('^(?:-*[^-]){', STR(((183 - ?templateMotifSequenceMatchBeginPositionO3115676) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31156MF_0137577, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137577) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31156MF_0137577, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137577) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137577, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) . BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0137578) - 1) AS ?thisPositionOn29) . BIND(?thisPositionOn29 AS ?thisPositionOn30) . BIND(?this AS ?pfs3t89) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01375a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionO3115695 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3115697 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31156MF_0137590 . ?templateMotifSequenceMatchRegionO3115695 faldo:begin ?templateMotifSequenceMatchBeginO3115696 . ?templateMotifSequenceMatchBeginO3115696 faldo:position ?templateMotifSequenceMatchBeginPositionO3115691 ; faldo:reference isoform:O31156-1 . ?templateMotifSequenceProfileAlignmentOperationO3115697 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01375101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31156MF_0137592 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01375100 . ?targetMotifMatchRegionMatchBeginMF_01375100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137593 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01375101 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_4) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31156MF_0137590, 1, (STRLEN(?templateMotifCigarO31156MF_0137590) - STRLEN(REPLACE(?templateMotifCigarO31156MF_0137590, CONCAT('^(?:-*[^-]){', STR(((11 - ?templateMotifSequenceMatchBeginPositionO3115691) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31156MF_0137592, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137592) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31156MF_0137592, 1, (STRLEN(?targetMotifMatchCigarO31156MF_0137592) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_0137592, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0137593) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs4t104) . 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) = 'A')) . BIND(URI(CONCAT(STR(?this), '#MF_01375a32')) AS ?annotation32) . BIND(?this AS ?pfs31) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionO31156110 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO31156112 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31156MF_01375105 . ?templateMotifSequenceMatchRegionO31156110 faldo:begin ?templateMotifSequenceMatchBeginO31156111 . ?templateMotifSequenceMatchBeginO31156111 faldo:position ?templateMotifSequenceMatchBeginPositionO31156106 ; faldo:reference isoform:O31156-1 . ?templateMotifSequenceProfileAlignmentOperationO31156112 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . ?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01375116 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31156MF_01375107 . ?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01375115 . ?targetMotifMatchRegionMatchBeginMF_01375115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01375108 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01375116 edam:has_input signature:MF_01375 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31156MF_01375105, 1, (STRLEN(?templateMotifCigarO31156MF_01375105) - STRLEN(REPLACE(?templateMotifCigarO31156MF_01375105, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionO31156106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31156MF_01375107, 1, (STRLEN(?targetMotifMatchCigarO31156MF_01375107) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_01375107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31156MF_01375107, 1, (STRLEN(?targetMotifMatchCigarO31156MF_01375107) - STRLEN(REPLACE(?targetMotifMatchCigarO31156MF_01375107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) . BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_01375108) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs5t119) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01375a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag120) . } BIND(IF(BOUND(?tagFT_2), ?caseWithTag120, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag121) . } BIND(IF((BOUND(?tagFT_3) || BOUND(?tagFT_4) || BOUND(?tagFT_5)), ?caseWithTag121, ?UNBOUND_VARIABLE) AS ?case10) . } "xsd:string
http://purl.uniprot.org/unirules/MF_01375http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01375#construct