| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-56 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-39 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-1 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-28 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-48 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-45 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-17 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-43 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-20 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-15 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-3 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-60 |
| http://purl.uniprot.org/unirules/MF_03040#construct | https://hamap.expasy.org/rdf/vocab#addsTriple | http://purl.uniprot.org/unirules/MF_03040#construct-template-59 |
| http://purl.uniprot.org/unirules/MF_03040#construct | http://www.w3.org/ns/shacl#prefixes | http://purl.uniprot.org/unirules/ |
| http://purl.uniprot.org/unirules/MF_03040#construct | http://spinrdf.org/sp#where | http://purl.uniprot.org/unirules/MF_03040#construct-where-list-0 |
| http://purl.uniprot.org/unirules/MF_03040#construct | http://spinrdf.org/sp#templates | http://purl.uniprot.org/unirules/MF_03040#construct-template-list-0 |
| http://purl.uniprot.org/unirules/MF_03040#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:798911 up:source unirule:MF_03040 .
_:798912 up:source unirule:MF_03040 .
_:798913 up:source unirule:MF_03040 .
_:798914 up:source unirule:MF_03040 .
_:798915 up:source unirule:MF_03040 .
_:798916 up:source unirule:MF_03040 .
_:798917 up:source unirule:MF_03040 .
_:798918 up:source unirule:MF_03040 .
_:798919 up:source unirule:MF_03040 .
_:798920 up:source unirule:MF_03040 .
_:798921 up:source unirule:MF_03040 .
_:798922 up:source unirule:MF_03040 .
?this up:annotation ?annotation1 ,
?annotation3 ;
up:classifiedWith GO:0000175 ,
GO:0005634 ,
GO:0034477 ,
GO:1990838 ,
keyword:378 ,
keyword:539 ,
keyword:540 ;
up:recommendedName ?name0 .
?name0 up:ecName '3.1.4.-' ;
up:fullName 'U6 snRNA phosphodiesterase' ;
rdf:type up:Structured_Name .
?annotation1 a up:Subcellular_Location_Annotation .
?annotation1li2 up:cellularComponent .
?annotation3 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the 2H phosphoesterase superfamily. USB1 family.' .
?pfs7 up:annotation ?annotation8 .
?annotation8 faldo:begin ?pfsb9 ;
faldo:end ?pfse10 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb9 faldo:position ?thisPositionOn11 ;
rdf:type faldo:ExactPosition .
?pfse10 faldo:position ?thisPositionOn12 ;
rdf:type faldo:ExactPosition .
?pfs13 up:annotation ?annotation14 .
?annotation14 faldo:begin ?pfsb15 ;
faldo:end ?pfse16 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton donor/acceptor' .
?pfsb15 faldo:position ?thisPositionOn17 ;
rdf:type faldo:ExactPosition .
?pfse16 faldo:position ?thisPositionOn18 ;
rdf:type faldo:ExactPosition .
_:798923 a rdf:Statement ;
up:attribution _:798911 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:798924 a rdf:Statement ;
up:attribution _:798912 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:798925 a rdf:Statement ;
up:attribution _:798913 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:798926 a rdf:Statement ;
up:attribution _:798914 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:378 .
_:798927 a rdf:Statement ;
up:attribution _:798915 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:540 .
_:798928 a rdf:Statement ;
up:attribution _:798916 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:539 .
_:798929 a rdf:Statement ;
up:attribution _:798917 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005634 .
_:798930 a rdf:Statement ;
up:attribution _:798918 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000175 .
_:798931 a rdf:Statement ;
up:attribution _:798919 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:1990838 .
_:798932 a rdf:Statement ;
up:attribution _:798920 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0034477 .
_:798933 a rdf:Statement ;
up:source unirule:MF_03040 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:798934 a rdf:Statement ;
up:attribution _:798921 ;
rdf:subject ?pfs7 ;
rdf:predicate up:annotation ;
rdf:object ?annotation8 .
_:798935 a rdf:Statement ;
up:source unirule:MF_03040 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
_:798936 a rdf:Statement ;
up:attribution _:798922 ;
rdf:subject ?pfs13 ;
rdf:predicate up:annotation ;
rdf:object ?annotation14 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_03040
#Rule MF_03040 Created by:? on:2012-10-25 Modified by:Catherine Rivoire on:2023-02-07
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_03040 .
?thisOrganism rdfs:subClassOf+ taxon:2759 .
BIND(URI(CONCAT(STR(?this), '#MF_03040a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_03040a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_03040a3')) AS ?annotation3) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch23 faldo:location ?templateMotifSequenceMatchRegionQ1220824 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1220826 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ12208MF_0304019 .
?templateMotifSequenceMatchRegionQ1220824 faldo:begin ?templateMotifSequenceMatchBeginQ1220825 .
?templateMotifSequenceMatchBeginQ1220825 faldo:position ?templateMotifSequenceMatchBeginPositionQ1220820 ;
faldo:reference isoform:Q12208-1 .
?templateMotifSequenceProfileAlignmentOperationQ1220826 edam:has_input signature:MF_03040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch27 faldo:location ?targetMotifMatchRegionMatch28 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0304030 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ12208MF_0304021 .
?targetMotifMatchRegionMatch28 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0304029 .
?targetMotifMatchRegionMatchBeginMF_0304029 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0304022 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0304030 edam:has_input signature:MF_03040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ12208MF_0304019, 1, (STRLEN(?templateMotifCigarQ12208MF_0304019) - STRLEN(REPLACE(?templateMotifCigarQ12208MF_0304019, CONCAT('^(?:-*[^-]){', STR(((133 - ?templateMotifSequenceMatchBeginPositionQ1220820) + 1)), '}'), '')))), '[a-z]', '')) AS ?step131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ12208MF_0304021, 1, (STRLEN(?targetMotifMatchCigarQ12208MF_0304021) - STRLEN(REPLACE(?targetMotifMatchCigarQ12208MF_0304021, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ12208MF_0304021, 1, (STRLEN(?targetMotifMatchCigarQ12208MF_0304021) - STRLEN(REPLACE(?targetMotifMatchCigarQ12208MF_0304021, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step131), '}'), '')))), '[^-]', ''))) AS ?step232) .
BIND(((?step232 + ?targetMotifMatchRegionMatchBeginPositionMF_0304022) - 1) AS ?thisPositionOn11) .
BIND(?thisPositionOn11 AS ?thisPositionOn12) .
BIND(?this AS ?pfs1t33) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb9) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse10) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03040a8')) AS ?annotation8) .
BIND(?this AS ?pfs7) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch38 faldo:location ?templateMotifSequenceMatchRegionQ1220839 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ1220841 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarQ12208MF_0304034 .
?templateMotifSequenceMatchRegionQ1220839 faldo:begin ?templateMotifSequenceMatchBeginQ1220840 .
?templateMotifSequenceMatchBeginQ1220840 faldo:position ?templateMotifSequenceMatchBeginPositionQ1220835 ;
faldo:reference isoform:Q12208-1 .
?templateMotifSequenceProfileAlignmentOperationQ1220841 edam:has_input signature:MF_03040 ;
rdf:type edam:operation_0300 .
?targetMotifMatch42 faldo:location ?targetMotifMatchRegionMatch43 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0304045 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarQ12208MF_0304036 .
?targetMotifMatchRegionMatch43 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0304044 .
?targetMotifMatchRegionMatchBeginMF_0304044 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0304037 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0304045 edam:has_input signature:MF_03040 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ12208MF_0304034, 1, (STRLEN(?templateMotifCigarQ12208MF_0304034) - STRLEN(REPLACE(?templateMotifCigarQ12208MF_0304034, CONCAT('^(?:-*[^-]){', STR(((231 - ?templateMotifSequenceMatchBeginPositionQ1220835) + 1)), '}'), '')))), '[a-z]', '')) AS ?step146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ12208MF_0304036, 1, (STRLEN(?targetMotifMatchCigarQ12208MF_0304036) - STRLEN(REPLACE(?targetMotifMatchCigarQ12208MF_0304036, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ12208MF_0304036, 1, (STRLEN(?targetMotifMatchCigarQ12208MF_0304036) - STRLEN(REPLACE(?targetMotifMatchCigarQ12208MF_0304036, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step146), '}'), '')))), '[^-]', ''))) AS ?step247) .
BIND(((?step247 + ?targetMotifMatchRegionMatchBeginPositionMF_0304037) - 1) AS ?thisPositionOn17) .
BIND(?thisPositionOn17 AS ?thisPositionOn18) .
BIND(?this AS ?pfs1t48) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb15) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse16) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn17, 1) = 'H')) .
BIND(URI(CONCAT(STR(?this), '#MF_03040a14')) AS ?annotation14) .
BIND(?this AS ?pfs13) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ taxon:40674 .
BIND(?this AS ?case4) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
?thisOrganism rdfs:subClassOf+ taxon:40674 .
})) .
BIND(?this AS ?case5) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon49 {taxon:7742 taxon:4751}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon49 .
BIND(?this AS ?case6) .
}
}
"xsd:string |
| http://purl.uniprot.org/unirules/MF_03040 | http://www.w3.org/ns/shacl#rule | http://purl.uniprot.org/unirules/MF_03040#construct |