Home | Contact
RDF/XMLNTriplesTurtleShow queryShare
SubjectPredicateObject
http://purl.uniprot.org/unirules/MF_00952#constructhttp://www.w3.org/ns/shacl#construct"CONSTRUCT { _:331099 up:source unirule:MF_00952 . _:331100 up:source unirule:MF_00952 . _:331101 up:source unirule:MF_00952 . _:331102 up:source unirule:MF_00952 . _:331103 up:source unirule:MF_00952 . _:331104 up:source unirule:MF_00952 . _:331105 up:source unirule:MF_00952 . _:331106 up:source unirule:MF_00952 . _:331107 up:source unirule:MF_00952 . _:331108 up:source unirule:MF_00952 . _:331109 up:source unirule:MF_00952 . _:331110 up:source unirule:MF_00952 . _:331111 up:source unirule:MF_00952 . _:331112 up:source unirule:MF_00952 . _:331113 up:source unirule:MF_00952 . _:331114 up:source unirule:MF_00952 . _:331115 up:source unirule:MF_00952 . _:331116 up:source unirule:MF_00952 . _:331117 up:source unirule:MF_00952 . _:331118 up:source unirule:MF_00952 . _:331119 up:source unirule:MF_00952 . _:331120 up:source unirule:MF_00952 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0003917 , GO:0006265 , keyword:238 , keyword:413 , keyword:799 ; up:recommendedName ?name0 . ?name0 up:ecName '5.6.2.1' ; up:fullName 'DNA topoisomerase 1' ; rdf:type up:Structured_Name . ?name1 up:fullName 'DNA topoisomerase I' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'topA' . ?annotation3 a up:Function_Annotation ; rdfs:comment "Releases the supercoiling and torsional tension of DNA, which is introduced during the DNA replication and transcription, by transiently cleaving and rejoining one strand of the DNA duplex. Introduces a single-strand break via transesterification at a target site in duplex DNA. The scissile phosphodiester is attacked by the catalytic tyrosine of the enzyme, resulting in the formation of a DNA-(5'-phosphotyrosyl)-enzyme intermediate and the expulsion of a 3'-OH DNA strand. The free DNA strand then undergoes passage around the unbroken strand, thus removing DNA supercoils. Finally, in the religation step, the DNA 3'-OH attacks the covalent intermediate to expel the active-site tyrosine and restore the DNA phosphodiester backbone." . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:enzymeClass . ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Monomer.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the type IA topoisomerase family.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with DNA' . ?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:Active_Site_Annotation ; rdfs:comment "O-(5'-phospho-DNA)-tyrosine intermediate" . ?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 'Interaction with DNA' . ?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 'Interaction with DNA' . ?pfsb28 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb34 faldo:position ?thisPositionOn36 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfs38 up:annotation ?annotation39 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb40 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfs44 up:annotation ?annotation45 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb46 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfs50 up:annotation ?annotation51 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb52 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfs62 up:annotation ?annotation63 . ?annotation63 faldo:begin ?pfsb64 ; faldo:end ?pfse65 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . _:331121 a rdf:Statement ; up:attribution _:331099 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:331122 a rdf:Statement ; up:attribution _:331100 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:331123 a rdf:Statement ; up:attribution _:331101 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:331124 a rdf:Statement ; up:attribution _:331102 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:331125 a rdf:Statement ; up:attribution _:331103 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:331126 a rdf:Statement ; up:attribution _:331104 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:331127 a rdf:Statement ; up:attribution _:331105 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:331128 a rdf:Statement ; up:attribution _:331106 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:331129 a rdf:Statement ; up:attribution _:331107 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:331130 a rdf:Statement ; up:attribution _:331108 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:799 . _:331131 a rdf:Statement ; up:attribution _:331109 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003917 . _:331132 a rdf:Statement ; up:attribution _:331110 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006265 . _:331133 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:331134 a rdf:Statement ; up:attribution _:331111 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:331135 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:331136 a rdf:Statement ; up:attribution _:331112 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:331137 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:331138 a rdf:Statement ; up:attribution _:331113 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:331139 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:331140 a rdf:Statement ; up:attribution _:331114 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:331141 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:331142 a rdf:Statement ; up:attribution _:331115 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:331143 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:331144 a rdf:Statement ; up:attribution _:331116 ; rdf:subject ?pfs38 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:331145 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:331146 a rdf:Statement ; up:attribution _:331117 ; rdf:subject ?pfs44 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:331147 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:331148 a rdf:Statement ; up:attribution _:331118 ; rdf:subject ?pfs50 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:331149 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:331150 a rdf:Statement ; up:attribution _:331119 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:331151 a rdf:Statement ; up:source unirule:MF_00952 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . _:331152 a rdf:Statement ; up:attribution _:331120 ; rdf:subject ?pfs62 ; rdf:predicate up:annotation ; rdf:object ?annotation63 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00952 #Rule MF_00952 Created by:? on:2013-03-22 Modified by:Catherine Rivoire on:2023-10-10 VALUES ?supertaxon68 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00952 . ?thisOrganism rdfs:subClassOf+ ?supertaxon68 . BIND(URI(CONCAT(STR(?this), '#MF_00952a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00952a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00952a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00952a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00952a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00952a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch73 faldo:location ?templateMotifSequenceMatchRegionP0661274 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0661276 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_0095269 . ?templateMotifSequenceMatchRegionP0661274 faldo:begin ?templateMotifSequenceMatchBeginP0661275 . ?templateMotifSequenceMatchBeginP0661275 faldo:position ?templateMotifSequenceMatchBeginPositionP0661270 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP0661276 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch77 faldo:location ?targetMotifMatchRegionMatch78 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0095280 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_0095271 . ?targetMotifMatchRegionMatch78 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0095279 . ?targetMotifMatchRegionMatchBeginMF_0095279 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095272 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0095280 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_0095269, 1, (STRLEN(?templateMotifCigarP06612MF_0095269) - STRLEN(REPLACE(?templateMotifCigarP06612MF_0095269, CONCAT('^(?:-*[^-]){', STR(((192 - ?templateMotifSequenceMatchBeginPositionP0661270) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_0095271, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095271) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_0095271, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095271) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0095272) - 1) AS ?thisPositionOn12) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_0095269, 1, (STRLEN(?templateMotifCigarP06612MF_0095269) - STRLEN(REPLACE(?templateMotifCigarP06612MF_0095269, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionP0661270) + 1)), '}'), '')))), '[a-z]', '')) AS ?step183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_0095271, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095271) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_0095271, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095271) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095271, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step183), '}'), '')))), '[^-]', ''))) AS ?step284) . BIND(((?step284 + ?targetMotifMatchRegionMatchBeginPositionMF_0095272) - 1) AS ?thisPositionOn13) . BIND(?this AS ?pfs1t85) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse11) . FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX]GRVQ', SUBSTR(?thisSequenceValue, ?thisPositionOn12, (?thisPositionOn13 - ?thisPositionOn12)))) . BIND(URI(CONCAT(STR(?this), '#MF_00952a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch90 faldo:location ?templateMotifSequenceMatchRegionP0661291 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0661293 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_0095286 . ?templateMotifSequenceMatchRegionP0661291 faldo:begin ?templateMotifSequenceMatchBeginP0661292 . ?templateMotifSequenceMatchBeginP0661292 faldo:position ?templateMotifSequenceMatchBeginPositionP0661287 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP0661293 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch94 faldo:location ?targetMotifMatchRegionMatch95 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0095297 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_0095288 . ?targetMotifMatchRegionMatch95 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0095296 . ?targetMotifMatchRegionMatchBeginMF_0095296 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095289 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0095297 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_0095286, 1, (STRLEN(?templateMotifCigarP06612MF_0095286) - STRLEN(REPLACE(?templateMotifCigarP06612MF_0095286, CONCAT('^(?:-*[^-]){', STR(((319 - ?templateMotifSequenceMatchBeginPositionP0661287) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_0095288, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095288) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_0095288, 1, (STRLEN(?targetMotifMatchCigarP06612MF_0095288) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_0095288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0095289) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t100) . 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) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionP06612106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952101 . ?templateMotifSequenceMatchRegionP06612106 faldo:begin ?templateMotifSequenceMatchBeginP06612107 . ?templateMotifSequenceMatchBeginP06612107 faldo:position ?templateMotifSequenceMatchBeginPositionP06612102 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612108 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952111 . ?targetMotifMatchRegionMatchBeginMF_00952111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952112 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952101, 1, (STRLEN(?templateMotifCigarP06612MF_00952101) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952101, CONCAT('^(?:-*[^-]){', STR(((33 - ?templateMotifSequenceMatchBeginPositionP06612102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952103, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952103) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952103, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952103) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00952104) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t115) . 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) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP06612121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952116 . ?templateMotifSequenceMatchRegionP06612121 faldo:begin ?templateMotifSequenceMatchBeginP06612122 . ?templateMotifSequenceMatchBeginP06612122 faldo:position ?templateMotifSequenceMatchBeginPositionP06612117 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612123 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952126 . ?targetMotifMatchRegionMatchBeginMF_00952126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952127 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952116, 1, (STRLEN(?templateMotifCigarP06612MF_00952116) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952116, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionP06612117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952118, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952118) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952118, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952118) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00952119) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t130) . 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) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP06612136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952131 . ?templateMotifSequenceMatchRegionP06612136 faldo:begin ?templateMotifSequenceMatchBeginP06612137 . ?templateMotifSequenceMatchBeginP06612137 faldo:position ?templateMotifSequenceMatchBeginPositionP06612132 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612138 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952141 . ?targetMotifMatchRegionMatchBeginMF_00952141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952142 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952131, 1, (STRLEN(?templateMotifCigarP06612MF_00952131) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952131, CONCAT('^(?:-*[^-]){', STR(((169 - ?templateMotifSequenceMatchBeginPositionP06612132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952133, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952133) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952133, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952133) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00952134) - 1) AS ?thisPositionOn36) . BIND(?thisPositionOn36 AS ?thisPositionOn37) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn36))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn36, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP06612151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952146 . ?templateMotifSequenceMatchRegionP06612151 faldo:begin ?templateMotifSequenceMatchBeginP06612152 . ?templateMotifSequenceMatchBeginP06612152 faldo:position ?templateMotifSequenceMatchBeginPositionP06612147 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612153 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952156 . ?targetMotifMatchRegionMatchBeginMF_00952156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952157 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952146, 1, (STRLEN(?templateMotifCigarP06612MF_00952146) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952146, CONCAT('^(?:-*[^-]){', STR(((172 - ?templateMotifSequenceMatchBeginPositionP06612147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952148, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952148) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952148, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952148) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00952149) - 1) AS ?thisPositionOn42) . BIND(?thisPositionOn42 AS ?thisPositionOn43) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn42, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a39')) AS ?annotation39) . BIND(?this AS ?pfs38) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP06612166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952161 . ?templateMotifSequenceMatchRegionP06612166 faldo:begin ?templateMotifSequenceMatchBeginP06612167 . ?templateMotifSequenceMatchBeginP06612167 faldo:position ?templateMotifSequenceMatchBeginPositionP06612162 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612168 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952171 . ?targetMotifMatchRegionMatchBeginMF_00952171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952172 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952161, 1, (STRLEN(?templateMotifCigarP06612MF_00952161) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952161, CONCAT('^(?:-*[^-]){', STR(((177 - ?templateMotifSequenceMatchBeginPositionP06612162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952163, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952163) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952163, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952163) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00952164) - 1) AS ?thisPositionOn48) . BIND(?thisPositionOn48 AS ?thisPositionOn49) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a45')) AS ?annotation45) . BIND(?this AS ?pfs44) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP06612181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952176 . ?templateMotifSequenceMatchRegionP06612181 faldo:begin ?templateMotifSequenceMatchBeginP06612182 . ?templateMotifSequenceMatchBeginP06612182 faldo:position ?templateMotifSequenceMatchBeginPositionP06612177 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612183 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952186 . ?targetMotifMatchRegionMatchBeginMF_00952186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952187 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952176, 1, (STRLEN(?templateMotifCigarP06612MF_00952176) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952176, CONCAT('^(?:-*[^-]){', STR(((184 - ?templateMotifSequenceMatchBeginPositionP06612177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952178, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952178) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952178, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952178) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00952179) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a51')) AS ?annotation51) . BIND(?this AS ?pfs50) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch195 faldo:location ?templateMotifSequenceMatchRegionP06612196 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612198 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952191 . ?templateMotifSequenceMatchRegionP06612196 faldo:begin ?templateMotifSequenceMatchBeginP06612197 . ?templateMotifSequenceMatchBeginP06612197 faldo:position ?templateMotifSequenceMatchBeginPositionP06612192 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612198 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch199 faldo:location ?targetMotifMatchRegionMatch200 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952202 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952193 . ?targetMotifMatchRegionMatch200 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952201 . ?targetMotifMatchRegionMatchBeginMF_00952201 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952194 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952202 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952191, 1, (STRLEN(?templateMotifCigarP06612MF_00952191) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952191, CONCAT('^(?:-*[^-]){', STR(((321 - ?templateMotifSequenceMatchBeginPositionP06612192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1203) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952193, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952193) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952193, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952193) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), '')))), '[^-]', ''))) AS ?step2204) . BIND(((?step2204 + ?targetMotifMatchRegionMatchBeginPositionMF_00952194) - 1) AS ?thisPositionOn60) . BIND(?thisPositionOn60 AS ?thisPositionOn61) . BIND(?this AS ?pfs1t205) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn60, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch210 faldo:location ?templateMotifSequenceMatchRegionP06612211 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP06612213 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP06612MF_00952206 . ?templateMotifSequenceMatchRegionP06612211 faldo:begin ?templateMotifSequenceMatchBeginP06612212 . ?templateMotifSequenceMatchBeginP06612212 faldo:position ?templateMotifSequenceMatchBeginPositionP06612207 ; faldo:reference isoform:P06612-1 . ?templateMotifSequenceProfileAlignmentOperationP06612213 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . ?targetMotifMatch214 faldo:location ?targetMotifMatchRegionMatch215 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00952217 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP06612MF_00952208 . ?targetMotifMatchRegionMatch215 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00952216 . ?targetMotifMatchRegionMatchBeginMF_00952216 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00952209 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00952217 edam:has_input signature:MF_00952 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP06612MF_00952206, 1, (STRLEN(?templateMotifCigarP06612MF_00952206) - STRLEN(REPLACE(?templateMotifCigarP06612MF_00952206, CONCAT('^(?:-*[^-]){', STR(((507 - ?templateMotifSequenceMatchBeginPositionP06612207) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1218) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP06612MF_00952208, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952208) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP06612MF_00952208, 1, (STRLEN(?targetMotifMatchCigarP06612MF_00952208) - STRLEN(REPLACE(?targetMotifMatchCigarP06612MF_00952208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), '')))), '[^-]', ''))) AS ?step2219) . BIND(((?step2219 + ?targetMotifMatchRegionMatchBeginPositionMF_00952209) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t220) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb64) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse65) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00952a63')) AS ?annotation63) . BIND(?this AS ?pfs62) . } } "xsd:string
http://purl.uniprot.org/unirules/MF_00952http://www.w3.org/ns/shacl#rulehttp://purl.uniprot.org/unirules/MF_00952#construct