Results
Your Query
◀
◀
| Subject | Predicate | Object |
|---|---|---|
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-4 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-28 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-42 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-5 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-38 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-2 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-14 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-21 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-43 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-6 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-49 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-36 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-61 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-62 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-64 |
| http://purl.uniprot.org/unirules/MF_01444#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_01444#construct-template-57 |
| http://purl.uniprot.org/unirules/MF_01444#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_01444#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_01444#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_01444#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_01444#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_01444#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT { _:522557 up:source unirule:MF_01444 . _:522558 up:source unirule:MF_01444 . _:522559 up:source unirule:MF_01444 . _:522560 up:source unirule:MF_01444 . _:522561 up:source unirule:MF_01444 . _:522562 up:source unirule:MF_01444 . _:522563 up:source unirule:MF_01444 . _:522564 up:source unirule:MF_01444 . ?this up:annotation ?annotation2 ; up:classifiedWith GO:0016788 , keyword:378 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.-.-' ; up:fullName ?nameValue1 ; rdf:type up:Structured_Name . ?annotation2 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the 2H phosphoesterase superfamily. YjcG family.' . ?pfs3 up:annotation ?annotation4 . ?annotation4 faldo:begin ?pfsb5 ; faldo:end ?pfse6 ; rdf:type up:Motif_Annotation ; rdfs:comment 'HXTX 1' . ?pfsb5 faldo:position ?thisPositionOn7 ; rdf:type faldo:ExactPosition . ?pfse6 faldo:position ?thisPositionOn8 ; rdf:type faldo:ExactPosition . ?pfs9 up:annotation ?annotation10 . ?annotation10 faldo:begin ?pfsb11 ; faldo:end ?pfse12 ; rdf:type up:Motif_Annotation ; rdfs:comment 'HXTX 2' . ?pfsb11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfse12 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . _:522565 a rdf:Statement ; up:attribution _:522557 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:522566 a rdf:Statement ; up:attribution _:522558 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:522567 a rdf:Statement ; up:attribution _:522559 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:522568 a rdf:Statement ; up:attribution _:522560 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016788 . _:522569 a rdf:Statement ; up:source unirule:MF_01444 ; rdf:subject ?pfs3 ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:522570 a rdf:Statement ; up:attribution _:522561 ; rdf:subject ?pfs3 ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:522571 a rdf:Statement ; up:source unirule:MF_01444 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:522572 a rdf:Statement ; up:attribution _:522562 ; rdf:subject ?pfs9 ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:522573 a rdf:Statement ; up:source unirule:MF_01444 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:522574 a rdf:Statement ; up:attribution _:522563 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:522575 a rdf:Statement ; up:source unirule:MF_01444 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:522576 a rdf:Statement ; up:attribution _:522564 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01444 #Rule MF_01444 Created by:? on:2007-07-31 Modified by:Edouard de Castro on:2023-01-13 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01444 . ?thisOrganism rdfs:subClassOf+ taxon:1239 . BIND(URI(CONCAT(STR(?this), '#MF_01444a0')) AS ?name0) . OPTIONAL { ?this up:encodedBy ?gene30 . ?gene30 up:locusName ?geneLocus28 . } OPTIONAL { ?this up:encodedBy ?gene30 . ?gene30 up:orfName ?geneOrf29 . } BIND(IF(BOUND(?geneLocus28), ?geneLocus28, ?geneOrf29) AS ?part27) . BIND(CONCAT('Putative phosphoesterase ', ?part27) AS ?nameValue1) . BIND(URI(CONCAT(STR(?this), '#MF_01444a2')) AS ?annotation2) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch35 faldo:location ?templateMotifSequenceMatchRegionO3162936 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3162938 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31629MF_0144431 . ?templateMotifSequenceMatchRegionO3162936 faldo:begin ?templateMotifSequenceMatchBeginO3162937 . ?templateMotifSequenceMatchBeginO3162937 faldo:position ?templateMotifSequenceMatchBeginPositionO3162932 ; faldo:reference isoform:O31629-1 . ?templateMotifSequenceProfileAlignmentOperationO3162938 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . ?targetMotifMatch39 faldo:location ?targetMotifMatchRegionMatch40 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144442 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31629MF_0144433 . ?targetMotifMatchRegionMatch40 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144441 . ?targetMotifMatchRegionMatchBeginMF_0144441 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144434 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0144442 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144431, 1, (STRLEN(?templateMotifCigarO31629MF_0144431) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144431, CONCAT('^(?:-*[^-]){', STR(((34 - ?templateMotifSequenceMatchBeginPositionO3162932) + 1)), '}'), '')))), '[a-z]', '')) AS ?step143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144433, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144433) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144433, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144433, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144433) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144433, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step143), '}'), '')))), '[^-]', ''))) AS ?step244) . BIND(((?step244 + ?targetMotifMatchRegionMatchBeginPositionMF_0144434) - 1) AS ?thisPositionOn7) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144431, 1, (STRLEN(?templateMotifCigarO31629MF_0144431) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144431, CONCAT('^(?:-*[^-]){', STR(((37 - ?templateMotifSequenceMatchBeginPositionO3162932) + 1)), '}'), '')))), '[a-z]', '')) AS ?step145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144433, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144433) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144433, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144433, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144433) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144433, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step145), '}'), '')))), '[^-]', ''))) AS ?step246) . BIND(((?step246 + ?targetMotifMatchRegionMatchBeginPositionMF_0144434) - 1) AS ?thisPositionOn8) . BIND(?this AS ?pfs1t47) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn7))) AS ?pfsb5) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn8))) AS ?pfse6) . FILTER (REGEX('H[ARNDCQEGHILKMFPSTWYVBZJUOX][TS][ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn7, (?thisPositionOn8 - ?thisPositionOn7)))) . BIND(URI(CONCAT(STR(?this), '#MF_01444a4')) AS ?annotation4) . BIND(?this AS ?pfs3) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionO3162953 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3162955 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31629MF_0144448 . ?templateMotifSequenceMatchRegionO3162953 faldo:begin ?templateMotifSequenceMatchBeginO3162954 . ?templateMotifSequenceMatchBeginO3162954 faldo:position ?templateMotifSequenceMatchBeginPositionO3162949 ; faldo:reference isoform:O31629-1 . ?templateMotifSequenceProfileAlignmentOperationO3162955 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . ?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144459 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31629MF_0144450 . ?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144458 . ?targetMotifMatchRegionMatchBeginMF_0144458 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144451 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0144459 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144448, 1, (STRLEN(?templateMotifCigarO31629MF_0144448) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144448, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionO3162949) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144450, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144450) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144450, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144450) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) . BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0144451) - 1) AS ?thisPositionOn13) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144448, 1, (STRLEN(?templateMotifCigarO31629MF_0144448) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144448, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionO3162949) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144450, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144450) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144450, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144450) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144450, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) . BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0144451) - 1) AS ?thisPositionOn14) . BIND(?this AS ?pfs1t64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) . FILTER (REGEX('H[ARNDCQEGHILKMFPSTWYVBZJUOX][TS][ARNDCQEGHILKMFPSTWYVBZJUOX]', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) . BIND(URI(CONCAT(STR(?this), '#MF_01444a10')) AS ?annotation10) . BIND(?this AS ?pfs9) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionO3162970 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3162972 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31629MF_0144465 . ?templateMotifSequenceMatchRegionO3162970 faldo:begin ?templateMotifSequenceMatchBeginO3162971 . ?templateMotifSequenceMatchBeginO3162971 faldo:position ?templateMotifSequenceMatchBeginPositionO3162966 ; faldo:reference isoform:O31629-1 . ?templateMotifSequenceProfileAlignmentOperationO3162972 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . ?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144476 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31629MF_0144467 . ?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144475 . ?targetMotifMatchRegionMatchBeginMF_0144475 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144468 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0144476 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144465, 1, (STRLEN(?templateMotifCigarO31629MF_0144465) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144465, CONCAT('^(?:-*[^-]){', STR(((34 - ?templateMotifSequenceMatchBeginPositionO3162966) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144467, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144467) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144467, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144467) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144467, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) . BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0144468) - 1) AS ?thisPositionOn19) . BIND(?thisPositionOn19 AS ?thisPositionOn20) . BIND(?this AS ?pfs1t79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01444a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionO3162985 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3162987 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO31629MF_0144480 . ?templateMotifSequenceMatchRegionO3162985 faldo:begin ?templateMotifSequenceMatchBeginO3162986 . ?templateMotifSequenceMatchBeginO3162986 faldo:position ?templateMotifSequenceMatchBeginPositionO3162981 ; faldo:reference isoform:O31629-1 . ?templateMotifSequenceProfileAlignmentOperationO3162987 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0144491 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO31629MF_0144482 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0144490 . ?targetMotifMatchRegionMatchBeginMF_0144490 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0144483 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0144491 edam:has_input signature:MF_01444 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31629MF_0144480, 1, (STRLEN(?templateMotifCigarO31629MF_0144480) - STRLEN(REPLACE(?templateMotifCigarO31629MF_0144480, CONCAT('^(?:-*[^-]){', STR(((115 - ?templateMotifSequenceMatchBeginPositionO3162981) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31629MF_0144482, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144482) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144482, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31629MF_0144482, 1, (STRLEN(?targetMotifMatchCigarO31629MF_0144482) - STRLEN(REPLACE(?targetMotifMatchCigarO31629MF_0144482, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0144483) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t94) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01444a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } } "xsd:string |
| http://purl.uniprot.org/unirules/MF_01444 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_01444#construct |
