Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_04009#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04009#construct-template-113
http://purl.uniprot.org/unirules/MF_04009#constructhttps://hamap.expasy.org/rdf/vocab#addsTriplehttp://purl.uniprot.org/unirules/MF_04009#construct-template-137
http://purl.uniprot.org/unirules/MF_04009#constructhttp://www.w3.org/ns/shacl#prefixeshttp://purl.uniprot.org/unirules/
http://purl.uniprot.org/unirules/MF_04009#constructhttp://spinrdf.org/sp#wherehttp://purl.uniprot.org/unirules/MF_04009#construct-where-list-0
http://purl.uniprot.org/unirules/MF_04009#constructhttp://spinrdf.org/sp#templateshttp://purl.uniprot.org/unirules/MF_04009#construct-template-list-0
http://purl.uniprot.org/unirules/MF_04009#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:897685 up:source unirule:MF_04009 . _:897686 up:source unirule:MF_04009 . _:897687 up:source unirule:MF_04009 . _:897688 up:source unirule:MF_04009 . _:897689 up:source unirule:MF_04009 . _:897690 up:source unirule:MF_04009 . _:897691 up:source unirule:MF_04009 . _:897692 up:source unirule:MF_04009 . _:897693 up:source unirule:MF_04009 . _:897694 up:source unirule:MF_04009 . _:897695 up:source unirule:MF_04009 . _:897696 up:source unirule:MF_04009 . _:897697 up:source unirule:MF_04009 . _:897698 up:source unirule:MF_04009 . _:897699 up:source unirule:MF_04009 . _:897700 up:source unirule:MF_04009 . _:897701 up:source unirule:MF_04009 . _:897702 up:source unirule:MF_04009 . _:897703 up:source unirule:MF_04009 . _:897704 up:source unirule:MF_04009 . _:897705 up:source unirule:MF_04009 . _:897706 up:source unirule:MF_04009 . _:897707 up:source unirule:MF_04009 . _:897708 up:source unirule:MF_04009 . _:897709 up:source unirule:MF_04009 . _:897710 up:source unirule:MF_04009 . _:897711 up:source unirule:MF_04009 . _:897712 up:source unirule:MF_04009 . _:897713 up:source unirule:MF_04009 . _:897714 up:source unirule:MF_04009 . _:897715 up:source unirule:MF_04009 . _:897716 up:source unirule:MF_04009 . _:897717 up:source unirule:MF_04009 . _:897718 up:source unirule:MF_04009 . ?this up:annotation ?annotation0 , ?annotation3 ; up:classifiedWith keyword:1035 , keyword:1048 , keyword:255 , keyword:269 , keyword:378 , keyword:540 , keyword:945 . ?annotation0 a up:Subcellular_Location_Annotation . ?annotation0li1 up:cellularComponent . ?annotation0li2 up:cellularComponent . ?annotation3 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the herpesviridae alkaline nuclease family.' . ?case4 up:classifiedWith GO:0003677 , GO:0003723 , GO:0004518 , GO:0004519 , GO:0004527 , GO:0016032 , GO:0030430 , GO:0039595 , GO:0039657 , GO:0042025 , GO:0090304 ; up:recommendedName ?name5 . ?name5 up:ecName '3.1.-.-' ; up:fullName 'Shutoff alkaline exonuclease' ; up:shortName 'SOX' ; rdf:type up:Structured_Name . ?case6 up:classifiedWith GO:0003677 , GO:0004518 , GO:0004519 , GO:0004527 , GO:0016032 , GO:0030430 , GO:0042025 , GO:0090304 ; up:recommendedName ?name7 . ?name7 up:ecName '3.1.-.-' ; up:fullName 'Alkaline nuclease' ; rdf:type up:Structured_Name . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; rdf:type up:Site_Annotation ; rdfs:comment 'Required for function' . ?pfsb10 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Site_Annotation ; rdfs:comment 'Required for function' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Site_Annotation ; rdfs:comment 'Required for function' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; rdf:type up:Site_Annotation ; rdfs:comment 'Required for function' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . _:897719 a rdf:Statement ; up:attribution _:897685 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:897720 a rdf:Statement ; up:attribution _:897686 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:897721 a rdf:Statement ; up:attribution _:897687 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:897722 a rdf:Statement ; up:attribution _:897688 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:269 . _:897723 a rdf:Statement ; up:attribution _:897689 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1035 . _:897724 a rdf:Statement ; up:attribution _:897690 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1048 . _:897725 a rdf:Statement ; up:attribution _:897691 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:945 . _:897726 a rdf:Statement ; up:attribution _:897692 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:897727 a rdf:Statement ; up:attribution _:897693 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:897728 a rdf:Statement ; up:attribution _:897694 ; rdf:subject ?case4 ; rdf:predicate up:recommendedName ; rdf:object ?name5 . _:897729 a rdf:Statement ; up:attribution _:897695 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030430 . _:897730 a rdf:Statement ; up:attribution _:897696 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042025 . _:897731 a rdf:Statement ; up:attribution _:897697 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:897732 a rdf:Statement ; up:attribution _:897698 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004519 . _:897733 a rdf:Statement ; up:attribution _:897699 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004527 . _:897734 a rdf:Statement ; up:attribution _:897700 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004518 . _:897735 a rdf:Statement ; up:attribution _:897701 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0090304 . _:897736 a rdf:Statement ; up:attribution _:897702 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016032 . _:897737 a rdf:Statement ; up:attribution _:897703 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0003723 . _:897738 a rdf:Statement ; up:attribution _:897704 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0039595 . _:897739 a rdf:Statement ; up:attribution _:897705 ; rdf:subject ?case4 ; rdf:predicate up:classifiedWith ; rdf:object GO:0039657 . _:897740 a rdf:Statement ; up:attribution _:897706 ; rdf:subject ?case6 ; rdf:predicate up:recommendedName ; rdf:object ?name7 . _:897741 a rdf:Statement ; up:attribution _:897707 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030430 . _:897742 a rdf:Statement ; up:attribution _:897708 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0042025 . _:897743 a rdf:Statement ; up:attribution _:897709 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0003677 . _:897744 a rdf:Statement ; up:attribution _:897710 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004519 . _:897745 a rdf:Statement ; up:attribution _:897711 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004527 . _:897746 a rdf:Statement ; up:attribution _:897712 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0004518 . _:897747 a rdf:Statement ; up:attribution _:897713 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0090304 . _:897748 a rdf:Statement ; up:attribution _:897714 ; rdf:subject ?case6 ; rdf:predicate up:classifiedWith ; rdf:object GO:0016032 . _:897749 a rdf:Statement ; up:source unirule:MF_04009 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:897750 a rdf:Statement ; up:attribution _:897715 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:897751 a rdf:Statement ; up:source unirule:MF_04009 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:897752 a rdf:Statement ; up:attribution _:897716 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:897753 a rdf:Statement ; up:source unirule:MF_04009 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:897754 a rdf:Statement ; up:attribution _:897717 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:897755 a rdf:Statement ; up:source unirule:MF_04009 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:897756 a rdf:Statement ; up:attribution _:897718 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_04009 #Rule MF_04009 Created by:? on:2016-02-16 Modified by:Catherine Rivoire on:2024-03-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_04009 . ?thisOrganism rdfs:subClassOf+ taxon:10292 . BIND(URI(CONCAT(STR(?this), '#MF_04009a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_04009a3')) AS ?annotation3) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch36 faldo:location ?templateMotifSequenceMatchRegionP0429437 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0429439 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04294MF_0400932 . ?templateMotifSequenceMatchRegionP0429437 faldo:begin ?templateMotifSequenceMatchBeginP0429438 . ?templateMotifSequenceMatchBeginP0429438 faldo:position ?templateMotifSequenceMatchBeginPositionP0429433 ; faldo:reference isoform:P04294-1 . ?templateMotifSequenceProfileAlignmentOperationP0429439 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . ?targetMotifMatch40 faldo:location ?targetMotifMatchRegionMatch41 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400943 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04294MF_0400934 . ?targetMotifMatchRegionMatch41 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400942 . ?targetMotifMatchRegionMatchBeginMF_0400942 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400935 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400943 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04294MF_0400932, 1, (STRLEN(?templateMotifCigarP04294MF_0400932) - STRLEN(REPLACE(?templateMotifCigarP04294MF_0400932, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP0429433) + 1)), '}'), '')))), '[a-z]', '')) AS ?step144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04294MF_0400934, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400934) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400934, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04294MF_0400934, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400934) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400934, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step144), '}'), '')))), '[^-]', ''))) AS ?step245) . BIND(((?step245 + ?targetMotifMatchRegionMatchBeginPositionMF_0400935) - 1) AS ?thisPositionOn12) . BIND(?thisPositionOn12 AS ?thisPositionOn13) . BIND(?this AS ?pfs1t46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04009a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch51 faldo:location ?templateMotifSequenceMatchRegionP0429452 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0429454 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04294MF_0400947 . ?templateMotifSequenceMatchRegionP0429452 faldo:begin ?templateMotifSequenceMatchBeginP0429453 . ?templateMotifSequenceMatchBeginP0429453 faldo:position ?templateMotifSequenceMatchBeginPositionP0429448 ; faldo:reference isoform:P04294-1 . ?templateMotifSequenceProfileAlignmentOperationP0429454 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . ?targetMotifMatch55 faldo:location ?targetMotifMatchRegionMatch56 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400958 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04294MF_0400949 . ?targetMotifMatchRegionMatch56 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400957 . ?targetMotifMatchRegionMatchBeginMF_0400957 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400950 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400958 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04294MF_0400947, 1, (STRLEN(?templateMotifCigarP04294MF_0400947) - STRLEN(REPLACE(?templateMotifCigarP04294MF_0400947, CONCAT('^(?:-*[^-]){', STR(((340 - ?templateMotifSequenceMatchBeginPositionP0429448) + 1)), '}'), '')))), '[a-z]', '')) AS ?step159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04294MF_0400949, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400949) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400949, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04294MF_0400949, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400949) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400949, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step159), '}'), '')))), '[^-]', ''))) AS ?step260) . BIND(((?step260 + ?targetMotifMatchRegionMatchBeginPositionMF_0400950) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t61) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_04009a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0429467 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0429469 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04294MF_0400962 . ?templateMotifSequenceMatchRegionP0429467 faldo:begin ?templateMotifSequenceMatchBeginP0429468 . ?templateMotifSequenceMatchBeginP0429468 faldo:position ?templateMotifSequenceMatchBeginPositionP0429463 ; faldo:reference isoform:P04294-1 . ?templateMotifSequenceProfileAlignmentOperationP0429469 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400973 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04294MF_0400964 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400972 . ?targetMotifMatchRegionMatchBeginMF_0400972 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400965 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400973 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04294MF_0400962, 1, (STRLEN(?templateMotifCigarP04294MF_0400962) - STRLEN(REPLACE(?templateMotifCigarP04294MF_0400962, CONCAT('^(?:-*[^-]){', STR(((364 - ?templateMotifSequenceMatchBeginPositionP0429463) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04294MF_0400964, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400964) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400964, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04294MF_0400964, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400964) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400964, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0400965) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_04009a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP0429482 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0429484 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP04294MF_0400977 . ?templateMotifSequenceMatchRegionP0429482 faldo:begin ?templateMotifSequenceMatchBeginP0429483 . ?templateMotifSequenceMatchBeginP0429483 faldo:position ?templateMotifSequenceMatchBeginPositionP0429478 ; faldo:reference isoform:P04294-1 . ?templateMotifSequenceProfileAlignmentOperationP0429484 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0400988 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP04294MF_0400979 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0400987 . ?targetMotifMatchRegionMatchBeginMF_0400987 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0400980 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0400988 edam:has_input signature:MF_04009 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP04294MF_0400977, 1, (STRLEN(?templateMotifCigarP04294MF_0400977) - STRLEN(REPLACE(?templateMotifCigarP04294MF_0400977, CONCAT('^(?:-*[^-]){', STR(((366 - ?templateMotifSequenceMatchBeginPositionP0429478) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP04294MF_0400979, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400979) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400979, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP04294MF_0400979, 1, (STRLEN(?targetMotifMatchCigarP04294MF_0400979) - STRLEN(REPLACE(?targetMotifMatchCigarP04294MF_0400979, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0400980) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse29) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_04009a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:10374 . BIND(?this AS ?case4) . BIND(URI(CONCAT(STR(?this), '#MF_04009a5')) AS ?name5) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:10374 . })) . BIND(?this AS ?case6) . BIND(URI(CONCAT(STR(?this), '#MF_04009a7')) AS ?name7) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_04009http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_04009#construct