| http://purl.uniprot.org/unirules/MF_01256#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:442641 up:source unirule:MF_01256 .
_:442642 up:source unirule:MF_01256 .
_:442643 up:source unirule:MF_01256 .
_:442644 up:source unirule:MF_01256 .
_:442645 up:source unirule:MF_01256 .
_:442646 up:source unirule:MF_01256 .
_:442647 up:source unirule:MF_01256 .
_:442648 up:source unirule:MF_01256 .
_:442649 up:source unirule:MF_01256 .
_:442650 up:source unirule:MF_01256 .
_:442651 up:source unirule:MF_01256 .
_:442652 up:source unirule:MF_01256 .
_:442653 up:source unirule:MF_01256 .
_:442654 up:source unirule:MF_01256 .
_:442655 up:source unirule:MF_01256 .
?this up:annotation ?annotation2 ,
?annotation3 ,
?annotation4 ,
?annotation6 ;
up:classifiedWith GO:0005737 ,
GO:0008270 ,
GO:0016787 ,
keyword:378 ,
keyword:479 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.-.-.-' ;
up:fullName ?nameValue1 ;
rdf:type up:Structured_Name .
?annotation2 a up:Function_Annotation ;
rdfs:comment 'Possible metal-dependent hydrolase.' .
?annotation3 a up:Subunit_Annotation ;
rdfs:comment 'Homodimer.' .
?annotation4 a up:Subcellular_Location_Annotation .
?annotation4li5 up:cellularComponent .
?annotation6 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the metal hydrolase YfiT family.' .
?case7 up:classifiedWith keyword:862 .
?pfs8 up:annotation ?annotation9 ,
?annotation15 ,
?annotation21 .
?annotation9 faldo:begin ?pfsb10 ;
faldo:end ?pfse11 ;
up:ligand ?ligand12 ;
rdf:type up:Binding_Site_Annotation .
?pfsb10 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?ligand12 rdfs:subClassOf chebi:29105 .
?annotation15 faldo:begin ?pfsb16 ;
faldo:end ?pfse17 ;
up:ligand ?ligand18 ;
rdf:type up:Binding_Site_Annotation .
?pfsb16 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse17 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?ligand18 rdfs:subClassOf chebi:29105 .
?annotation21 faldo:begin ?pfsb22 ;
faldo:end ?pfse23 ;
up:ligand ?ligand24 ;
rdf:type up:Binding_Site_Annotation .
?pfsb22 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse23 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?ligand24 rdfs:subClassOf chebi:29105 .
_:442656 a rdf:Statement ;
up:attribution _:442641 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:442657 a rdf:Statement ;
up:attribution _:442642 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:442658 a rdf:Statement ;
up:attribution _:442643 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:442659 a rdf:Statement ;
up:attribution _:442644 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:442660 a rdf:Statement ;
up:attribution _:442645 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:442661 a rdf:Statement ;
up:attribution _:442646 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:442662 a rdf:Statement ;
up:attribution _:442647 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:442663 a rdf:Statement ;
up:attribution _:442648 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:442664 a rdf:Statement ;
up:attribution _:442649 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:442665 a rdf:Statement ;
up:attribution _:442650 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0016787 .
_:442666 a rdf:Statement ;
up:attribution _:442651 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:442667 a rdf:Statement ;
up:attribution _:442652 ;
rdf:subject ?case7 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:442668 a rdf:Statement ;
up:source unirule:MF_01256 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:442669 a rdf:Statement ;
up:attribution _:442653 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:442670 a rdf:Statement ;
up:source unirule:MF_01256 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:442671 a rdf:Statement ;
up:attribution _:442654 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation15 .
_:442672 a rdf:Statement ;
up:source unirule:MF_01256 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
_:442673 a rdf:Statement ;
up:attribution _:442655 ;
rdf:subject ?pfs8 ;
rdf:predicate up:annotation ;
rdf:object ?annotation21 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01256
#Rule MF_01256 Created by:? on:2005-03-02 Modified by:Edouard de Castro on:2023-02-17
VALUES ?supertaxon27 {taxon:1297 taxon:1239}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01256 .
?thisOrganism rdfs:subClassOf+ ?supertaxon27 .
BIND(URI(CONCAT(STR(?this), '#MF_01256a0')) AS ?name0) .
OPTIONAL {
?this up:encodedBy ?gene31 .
?gene31 up:locusName ?geneLocus29 .
}
OPTIONAL {
?this up:encodedBy ?gene31 .
?gene31 up:orfName ?geneOrf30 .
}
BIND(IF(BOUND(?geneLocus29), ?geneLocus29, ?geneOrf30) AS ?part28) .
BIND(CONCAT('Putative metal-dependent hydrolase ', ?part28) AS ?nameValue1) .
BIND(URI(CONCAT(STR(?this), '#MF_01256a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01256a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01256a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01256a6')) AS ?annotation6) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch36 faldo:location ?templateMotifSequenceMatchRegionO3156237 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO3156239 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarO31562MF_0125632 .
?templateMotifSequenceMatchRegionO3156237 faldo:begin ?templateMotifSequenceMatchBeginO3156238 .
?templateMotifSequenceMatchBeginO3156238 faldo:position ?templateMotifSequenceMatchBeginPositionO3156233 ;
faldo:reference isoform:O31562-1 .
?templateMotifSequenceProfileAlignmentOperationO3156239 edam:has_input signature:MF_01256 ;
rdf:type edam:operation_0300 .
?targetMotifMatch40 faldo:location ?targetMotifMatchRegionMatch41 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0125643 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarO31562MF_0125634 .
?targetMotifMatchRegionMatch41 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0125642 .
?targetMotifMatchRegionMatchBeginMF_0125642 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0125635 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0125643 edam:has_input signature:MF_01256 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagFTGRP_1) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31562MF_0125632, 1, (STRLEN(?templateMotifCigarO31562MF_0125632) - STRLEN(REPLACE(?templateMotifCigarO31562MF_0125632, CONCAT('^(?:-*[^-]){', STR(((67 - ?templateMotifSequenceMatchBeginPositionO3156233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step144) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), '')))), '[^-]', ''))) AS ?step245) .
BIND(((?step245 + ?targetMotifMatchRegionMatchBeginPositionMF_0125635) - 1) AS ?thisPositionOn13) .
BIND(?thisPositionOn13 AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t46) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb10) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse11) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn13, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31562MF_0125632, 1, (STRLEN(?templateMotifCigarO31562MF_0125632) - STRLEN(REPLACE(?templateMotifCigarO31562MF_0125632, CONCAT('^(?:-*[^-]){', STR(((160 - ?templateMotifSequenceMatchBeginPositionO3156233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step147), '}'), '')))), '[^-]', ''))) AS ?step248) .
BIND(((?step248 + ?targetMotifMatchRegionMatchBeginPositionMF_0125635) - 1) AS ?thisPositionOn19) .
BIND(?thisPositionOn19 AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb16) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse17) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn19, 1) = 'H')) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO31562MF_0125632, 1, (STRLEN(?templateMotifCigarO31562MF_0125632) - STRLEN(REPLACE(?templateMotifCigarO31562MF_0125632, CONCAT('^(?:-*[^-]){', STR(((164 - ?templateMotifSequenceMatchBeginPositionO3156233) + 1)), '}'), '')))), '[a-z]', '')) AS ?step150) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO31562MF_0125634, 1, (STRLEN(?targetMotifMatchCigarO31562MF_0125634) - STRLEN(REPLACE(?targetMotifMatchCigarO31562MF_0125634, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step150), '}'), '')))), '[^-]', ''))) AS ?step251) .
BIND(((?step251 + ?targetMotifMatchRegionMatchBeginPositionMF_0125635) - 1) AS ?thisPositionOn25) .
BIND(?thisPositionOn25 AS ?thisPositionOn26) .
BIND(?this AS ?pfs1t52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1) = 'H')) .
BIND(?this AS ?pfs8) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag53) .
}
BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag53, ?UNBOUND_VARIABLE) AS ?case7) .
}
"xsd:string |