| http://purl.uniprot.org/unirules/MF_01375#construct | http://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 |