Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-58
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-35
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-59
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-36
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-37
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-38
http://purl.uniprot.org/unirules/MF_01470#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_01470#construct-template-39
http://purl.uniprot.org/unirules/MF_01470#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_01470#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_01470#construct-where-list-0
http://purl.uniprot.org/unirules/MF_01470#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_01470#construct-template-list-0
http://purl.uniprot.org/unirules/MF_01470#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:533075 up:source unirule:MF_01470 . _:533076 up:source unirule:MF_01470 . _:533077 up:source unirule:MF_01470 . _:533078 up:source unirule:MF_01470 . _:533079 up:source unirule:MF_01470 . _:533080 up:source unirule:MF_01470 . _:533081 up:source unirule:MF_01470 . _:533082 up:source unirule:MF_01470 . _:533083 up:source unirule:MF_01470 . _:533084 up:source unirule:MF_01470 . _:533085 up:source unirule:MF_01470 . _:533086 up:source unirule:MF_01470 . _:533087 up:source unirule:MF_01470 . _:533088 up:source unirule:MF_01470 . _:533089 up:source unirule:MF_01470 . _:533090 up:source unirule:MF_01470 . _:533091 up:source unirule:MF_01470 . _:533092 up:source unirule:MF_01470 . _:533093 up:source unirule:MF_01470 . _:533094 up:source unirule:MF_01470 . _:533095 up:source unirule:MF_01470 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0004519 , GO:0043571 , GO:0046872 , GO:0051607 , keyword:238 , keyword:255 , keyword:378 , keyword:460 , keyword:464 , keyword:479 , keyword:51 , keyword:540 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.-.-' ; up:fullName 'CRISPR-associated endonuclease Cas1' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'cas1' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'CRISPR (clustered regularly interspaced short palindromic repeat), is an adaptive immune system that provides protection against mobile genetic elements (viruses, transposable elements and conjugative plasmids). CRISPR clusters contain spacers, sequences complementary to antecedent mobile elements, and target invading nucleic acids. CRISPR clusters are transcribed and processed into CRISPR RNA (crRNA). Acts as a dsDNA endonuclease. Involved in the integration of spacer DNA into the CRISPR cassette.' . ?annotation3 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation . ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Homodimer, forms a heterotetramer with a Cas2 homodimer.' . ?annotation5 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the CRISPR-associated endonuclease Cas1 family.' . ?pfs6 up:annotation ?annotation7 . ?annotation7 faldo:begin ?pfsb8 ; faldo:end ?pfse9 ; up:ligand ?ligand10 ; rdf:type up:Binding_Site_Annotation . ?pfsb8 faldo:position ?thisPositionOn11 ; rdf:type faldo:ExactPosition . ?pfse9 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?ligand10 rdfs:subClassOf chebi:29035 . ?pfs13 up:annotation ?annotation14 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29035 . ?pfs20 up:annotation ?annotation21 . ?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:29035 . _:533096 a rdf:Statement ; up:attribution _:533075 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:533097 a rdf:Statement ; up:attribution _:533076 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:533098 a rdf:Statement ; up:attribution _:533077 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:533099 a rdf:Statement ; up:attribution _:533078 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:533100 a rdf:Statement ; up:attribution _:533079 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:533101 a rdf:Statement ; up:attribution _:533080 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:533102 a rdf:Statement ; up:attribution _:533081 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:51 . _:533103 a rdf:Statement ; up:attribution _:533082 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:533104 a rdf:Statement ; up:attribution _:533083 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:533105 a rdf:Statement ; up:attribution _:533084 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:533106 a rdf:Statement ; up:attribution _:533085 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:533107 a rdf:Statement ; up:attribution _:533086 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:464 . _:533108 a rdf:Statement ; up:attribution _:533087 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:533109 a rdf:Statement ; up:attribution _:533088 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:533110 a rdf:Statement ; up:attribution _:533089 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004519 . _:533111 a rdf:Statement ; up:attribution _:533090 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0046872 . _:533112 a rdf:Statement ; up:attribution _:533091 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0051607 . _:533113 a rdf:Statement ; up:attribution _:533092 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043571 . _:533114 a rdf:Statement ; up:source unirule:MF_01470 ; rdf:subject ?pfs6 ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:533115 a rdf:Statement ; up:attribution _:533093 ; rdf:subject ?pfs6 ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:533116 a rdf:Statement ; up:source unirule:MF_01470 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:533117 a rdf:Statement ; up:attribution _:533094 ; rdf:subject ?pfs13 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:533118 a rdf:Statement ; up:source unirule:MF_01470 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:533119 a rdf:Statement ; up:attribution _:533095 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01470 #Rule MF_01470 Created by:? on:2012-03-26 Modified by:Edouard de Castro on:2023-12-07 VALUES ?supertaxon27 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01470 . ?thisOrganism rdfs:subClassOf+ ?supertaxon27 . BIND(URI(CONCAT(STR(?this), '#MF_01470a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01470a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01470a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01470a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01470a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch32 faldo:location ?templateMotifSequenceMatchRegionQ02ML733 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ02ML735 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ02ML7MF_0147028 . ?templateMotifSequenceMatchRegionQ02ML733 faldo:begin ?templateMotifSequenceMatchBeginQ02ML734 . ?templateMotifSequenceMatchBeginQ02ML734 faldo:position ?templateMotifSequenceMatchBeginPositionQ02ML729 ; faldo:reference isoform:Q02ML7-1 . ?templateMotifSequenceProfileAlignmentOperationQ02ML735 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . ?targetMotifMatch36 faldo:location ?targetMotifMatchRegionMatch37 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0147039 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ02ML7MF_0147030 . ?targetMotifMatchRegionMatch37 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0147038 . ?targetMotifMatchRegionMatchBeginMF_0147038 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0147031 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0147039 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ02ML7MF_0147028, 1, (STRLEN(?templateMotifCigarQ02ML7MF_0147028) - STRLEN(REPLACE(?templateMotifCigarQ02ML7MF_0147028, CONCAT('^(?:-*[^-]){', STR(((190 - ?templateMotifSequenceMatchBeginPositionQ02ML729) + 1)), '}'), '')))), '[a-z]', '')) AS ?step140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147030, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147030) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147030, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147030, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147030) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147030, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step140), '}'), '')))), '[^-]', ''))) AS ?step241) . BIND(((?step241 + ?targetMotifMatchRegionMatchBeginPositionMF_0147031) - 1) AS ?thisPositionOn11) . BIND(?thisPositionOn11 AS ?thisPositionOn12) . BIND(?this AS ?pfs1t42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn11))) AS ?pfsb8) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfse9) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn11, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01470a7')) AS ?annotation7) . BIND(?this AS ?pfs6) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch47 faldo:location ?templateMotifSequenceMatchRegionQ02ML748 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ02ML750 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ02ML7MF_0147043 . ?templateMotifSequenceMatchRegionQ02ML748 faldo:begin ?templateMotifSequenceMatchBeginQ02ML749 . ?templateMotifSequenceMatchBeginQ02ML749 faldo:position ?templateMotifSequenceMatchBeginPositionQ02ML744 ; faldo:reference isoform:Q02ML7-1 . ?templateMotifSequenceProfileAlignmentOperationQ02ML750 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . ?targetMotifMatch51 faldo:location ?targetMotifMatchRegionMatch52 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0147054 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ02ML7MF_0147045 . ?targetMotifMatchRegionMatch52 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0147053 . ?targetMotifMatchRegionMatchBeginMF_0147053 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0147046 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0147054 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ02ML7MF_0147043, 1, (STRLEN(?templateMotifCigarQ02ML7MF_0147043) - STRLEN(REPLACE(?templateMotifCigarQ02ML7MF_0147043, CONCAT('^(?:-*[^-]){', STR(((254 - ?templateMotifSequenceMatchBeginPositionQ02ML744) + 1)), '}'), '')))), '[a-z]', '')) AS ?step155) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147045, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147045) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147045, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147045, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147045) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147045, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step155), '}'), '')))), '[^-]', ''))) AS ?step256) . BIND(((?step256 + ?targetMotifMatchRegionMatchBeginPositionMF_0147046) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01470a14')) AS ?annotation14) . BIND(?this AS ?pfs13) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch62 faldo:location ?templateMotifSequenceMatchRegionQ02ML763 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ02ML765 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ02ML7MF_0147058 . ?templateMotifSequenceMatchRegionQ02ML763 faldo:begin ?templateMotifSequenceMatchBeginQ02ML764 . ?templateMotifSequenceMatchBeginQ02ML764 faldo:position ?templateMotifSequenceMatchBeginPositionQ02ML759 ; faldo:reference isoform:Q02ML7-1 . ?templateMotifSequenceProfileAlignmentOperationQ02ML765 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . ?targetMotifMatch66 faldo:location ?targetMotifMatchRegionMatch67 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0147069 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ02ML7MF_0147060 . ?targetMotifMatchRegionMatch67 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0147068 . ?targetMotifMatchRegionMatchBeginMF_0147068 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0147061 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0147069 edam:has_input signature:MF_01470 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ02ML7MF_0147058, 1, (STRLEN(?templateMotifCigarQ02ML7MF_0147058) - STRLEN(REPLACE(?templateMotifCigarQ02ML7MF_0147058, CONCAT('^(?:-*[^-]){', STR(((268 - ?templateMotifSequenceMatchBeginPositionQ02ML759) + 1)), '}'), '')))), '[a-z]', '')) AS ?step170) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147060, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147060) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147060, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ02ML7MF_0147060, 1, (STRLEN(?targetMotifMatchCigarQ02ML7MF_0147060) - STRLEN(REPLACE(?targetMotifMatchCigarQ02ML7MF_0147060, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step170), '}'), '')))), '[^-]', ''))) AS ?step271) . BIND(((?step271 + ?targetMotifMatchRegionMatchBeginPositionMF_0147061) - 1) AS ?thisPositionOn25) . BIND(?thisPositionOn25 AS ?thisPositionOn26) . BIND(?this AS ?pfs1t72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse23) . FILTER (REGEX('[DE]', SUBSTR(?thisSequenceValue, ?thisPositionOn25, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01470a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_01470http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_01470#construct