CONSTRUCT { _:331683 up:source unirule:MF_00953 . _:331684 up:source unirule:MF_00953 . _:331685 up:source unirule:MF_00953 . _:331686 up:source unirule:MF_00953 . _:331687 up:source unirule:MF_00953 . _:331688 up:source unirule:MF_00953 . _:331689 up:source unirule:MF_00953 . _:331690 up:source unirule:MF_00953 . _:331691 up:source unirule:MF_00953 . _:331692 up:source unirule:MF_00953 . _:331693 up:source unirule:MF_00953 . _:331694 up:source unirule:MF_00953 . _:331695 up:source unirule:MF_00953 . _:331696 up:source unirule:MF_00953 . _:331697 up:source unirule:MF_00953 . _:331698 up:source unirule:MF_00953 . _:331699 up:source unirule:MF_00953 . _:331700 up:source unirule:MF_00953 . _:331701 up:source unirule:MF_00953 . _:331702 up:source unirule:MF_00953 . _:331703 up:source unirule:MF_00953 . _:331704 up:source unirule:MF_00953 . _:331705 up:source unirule:MF_00953 . _:331706 up:source unirule:MF_00953 . _:331707 up:source unirule:MF_00953 . _:331708 up:source unirule:MF_00953 . _:331709 up:source unirule:MF_00953 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 ; 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 3' ; rdf:type up:Structured_Name . ?name1 up:fullName 'DNA topoisomerase III' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'topB' . ?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 <http://purl.uniprot.org/enzyme/5.6.2.1>. ?annotation6 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the type IA topoisomerase family.' . ?case8 up:classifiedWith GO:0000287 , keyword:460 , keyword:479 . ?pfs10 up:annotation ?annotation11 , ?annotation17 . ?annotation11 faldo:begin ?pfsb12 ; faldo:end ?pfse13 ; up:ligand ?ligand14 ; rdf:type up:Binding_Site_Annotation . ?pfsb12 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?ligand14 rdfs:subClassOf chebi:18420 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf chebi:18420 . ?pfs23 up:annotation ?annotation24 , ?annotation30 , ?annotation36 , ?annotation42 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; up:ligand ?ligand27 ; rdf:type up:Binding_Site_Annotation . ?pfsb25 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?ligand27 rdfs:subClassOf chebi:18420 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; up:ligand ?ligand33 ; rdf:type up:Binding_Site_Annotation . ?pfsb31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?ligand33 rdfs:subClassOf chebi:18420 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:18420 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; up:ligand ?ligand45 ; rdf:type up:Binding_Site_Annotation . ?pfsb43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand45 rdfs:subClassOf chebi:18420 . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; rdf:type up:Region_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; rdf:type up:Active_Site_Annotation ; rdfs:comment "O-(5'-phospho-DNA)-tyrosine intermediate" . ?pfsb56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb62 faldo:position ?thisPositionOn64 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfs66 up:annotation ?annotation67 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb68 faldo:position ?thisPositionOn70 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfs72 up:annotation ?annotation73 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb74 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfs78 up:annotation ?annotation79 . ?annotation79 faldo:begin ?pfsb80 ; faldo:end ?pfse81 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb80 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse81 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; rdf:type up:Site_Annotation ; rdfs:comment 'Interaction with DNA' . ?pfsb86 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . _:331710 a rdf:Statement ; up:attribution _:331683 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:331711 a rdf:Statement ; up:attribution _:331684 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:331712 a rdf:Statement ; up:attribution _:331685 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:331713 a rdf:Statement ; up:attribution _:331686 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:331714 a rdf:Statement ; up:attribution _:331687 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:331715 a rdf:Statement ; up:attribution _:331688 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:331716 a rdf:Statement ; up:attribution _:331689 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:331717 a rdf:Statement ; up:attribution _:331690 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:331718 a rdf:Statement ; up:attribution _:331691 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:799 . _:331719 a rdf:Statement ; up:attribution _:331692 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003917 . _:331720 a rdf:Statement ; up:attribution _:331693 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006265 . _:331721 a rdf:Statement ; up:attribution _:331694 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:331722 a rdf:Statement ; up:attribution _:331695 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:331723 a rdf:Statement ; up:attribution _:331696 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:331724 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:331725 a rdf:Statement ; up:attribution _:331697 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:331726 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:331727 a rdf:Statement ; up:attribution _:331698 ; rdf:subject ?pfs10 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:331728 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:331729 a rdf:Statement ; up:attribution _:331699 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:331730 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:331731 a rdf:Statement ; up:attribution _:331700 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:331732 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:331733 a rdf:Statement ; up:attribution _:331701 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:331734 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:331735 a rdf:Statement ; up:attribution _:331702 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:331736 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:331737 a rdf:Statement ; up:attribution _:331703 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:331738 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:331739 a rdf:Statement ; up:attribution _:331704 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:331740 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:331741 a rdf:Statement ; up:attribution _:331705 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:331742 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:331743 a rdf:Statement ; up:attribution _:331706 ; rdf:subject ?pfs66 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:331744 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:331745 a rdf:Statement ; up:attribution _:331707 ; rdf:subject ?pfs72 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:331746 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:331747 a rdf:Statement ; up:attribution _:331708 ; rdf:subject ?pfs78 ; rdf:predicate up:annotation ; rdf:object ?annotation79 . _:331748 a rdf:Statement ; up:source unirule:MF_00953 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:331749 a rdf:Statement ; up:attribution _:331709 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00953 #Rule MF_00953 Created by:? on:2013-03-27 Modified by:Catherine Rivoire on:2023-10-06 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00953 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00953a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00953a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00953a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00953a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00953a6')) AS ?annotation6) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP1429495 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP1429497 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_0095390 . ?templateMotifSequenceMatchRegionP1429495 faldo:begin ?templateMotifSequenceMatchBeginP1429496 . ?templateMotifSequenceMatchBeginP1429496 faldo:position ?templateMotifSequenceMatchBeginPositionP1429491 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP1429497 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953101 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_0095392 . ?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953100 . ?targetMotifMatchRegionMatchBeginMF_00953100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0095393 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953101 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_0095390, 1, (STRLEN(?templateMotifCigarP14294MF_0095390) - STRLEN(REPLACE(?templateMotifCigarP14294MF_0095390, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP1429491) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0095393) - 1) AS ?thisPositionOn15) . BIND(?thisPositionOn15 AS ?thisPositionOn16) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb12) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse13) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_0095390, 1, (STRLEN(?templateMotifCigarP14294MF_0095390) - STRLEN(REPLACE(?templateMotifCigarP14294MF_0095390, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP1429491) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_0095392, 1, (STRLEN(?targetMotifMatchCigarP14294MF_0095392) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_0095392, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0095393) - 1) AS ?thisPositionOn21) . BIND(?thisPositionOn21 AS ?thisPositionOn22) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'D')) . BIND(?this AS ?pfs10) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch112 faldo:location ?templateMotifSequenceMatchRegionP14294113 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294115 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953108 . ?templateMotifSequenceMatchRegionP14294113 faldo:begin ?templateMotifSequenceMatchBeginP14294114 . ?templateMotifSequenceMatchBeginP14294114 faldo:position ?templateMotifSequenceMatchBeginPositionP14294109 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294115 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch116 faldo:location ?targetMotifMatchRegionMatch117 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953119 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953110 . ?targetMotifMatchRegionMatch117 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953118 . ?targetMotifMatchRegionMatchBeginMF_00953118 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953111 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953119 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1120) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1120), '}'), '')))), '[^-]', ''))) AS ?step2121) . BIND(((?step2121 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs2t122) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs2t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((103 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs2t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953108, 1, (STRLEN(?templateMotifCigarP14294MF_00953108) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953108, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP14294109) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953110, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953110) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953110, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00953111) - 1) AS ?thisPositionOn46) . BIND(?thisPositionOn46 AS ?thisPositionOn47) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, 1) = 'D')) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP14294137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953132 . ?templateMotifSequenceMatchRegionP14294137 faldo:begin ?templateMotifSequenceMatchBeginP14294138 . ?templateMotifSequenceMatchBeginP14294138 faldo:position ?templateMotifSequenceMatchBeginPositionP14294133 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294139 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953142 . ?targetMotifMatchRegionMatchBeginMF_00953142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953143 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953132, 1, (STRLEN(?templateMotifCigarP14294MF_00953132) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953132, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP14294133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00953135) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953132, 1, (STRLEN(?templateMotifCigarP14294MF_00953132) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953132, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP14294133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953134, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953134) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_00953135) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs3t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER (REGEX('[SN][ARNDCQEGHILKMFPSTWYVBZJUOX]GRVQ', SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)))) . BIND(URI(CONCAT(STR(?this), '#MF_00953a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP14294154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953149 . ?templateMotifSequenceMatchRegionP14294154 faldo:begin ?templateMotifSequenceMatchBeginP14294155 . ?templateMotifSequenceMatchBeginP14294155 faldo:position ?templateMotifSequenceMatchBeginPositionP14294150 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294156 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953159 . ?targetMotifMatchRegionMatchBeginMF_00953159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953160 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953149, 1, (STRLEN(?templateMotifCigarP14294MF_00953149) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953149, CONCAT('^(?:-*[^-]){', STR(((328 - ?templateMotifSequenceMatchBeginPositionP14294150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953151, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953151) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953151, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953151) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_00953152) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs3t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP14294169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953164 . ?templateMotifSequenceMatchRegionP14294169 faldo:begin ?templateMotifSequenceMatchBeginP14294170 . ?templateMotifSequenceMatchBeginP14294170 faldo:position ?templateMotifSequenceMatchBeginPositionP14294165 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294171 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953174 . ?targetMotifMatchRegionMatchBeginMF_00953174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953175 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953164, 1, (STRLEN(?templateMotifCigarP14294MF_00953164) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953164, CONCAT('^(?:-*[^-]){', STR(((61 - ?templateMotifSequenceMatchBeginPositionP14294165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953166, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953166) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953166, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953166) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_00953167) - 1) AS ?thisPositionOn64) . BIND(?thisPositionOn64 AS ?thisPositionOn65) . BIND(?this AS ?pfs3t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn64))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn64, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP14294184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953179 . ?templateMotifSequenceMatchRegionP14294184 faldo:begin ?templateMotifSequenceMatchBeginP14294185 . ?templateMotifSequenceMatchBeginP14294185 faldo:position ?templateMotifSequenceMatchBeginPositionP14294180 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294186 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953189 . ?targetMotifMatchRegionMatchBeginMF_00953189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953190 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953179, 1, (STRLEN(?templateMotifCigarP14294MF_00953179) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953179, CONCAT('^(?:-*[^-]){', STR(((170 - ?templateMotifSequenceMatchBeginPositionP14294180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953181, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953181) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953181, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953181) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_00953182) - 1) AS ?thisPositionOn70) . BIND(?thisPositionOn70 AS ?thisPositionOn71) . BIND(?this AS ?pfs3t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn70))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn70, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a67')) AS ?annotation67) . BIND(?this AS ?pfs66) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP14294199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953194 . ?templateMotifSequenceMatchRegionP14294199 faldo:begin ?templateMotifSequenceMatchBeginP14294200 . ?templateMotifSequenceMatchBeginP14294200 faldo:position ?templateMotifSequenceMatchBeginPositionP14294195 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294201 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953204 . ?targetMotifMatchRegionMatchBeginMF_00953204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953205 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953194, 1, (STRLEN(?templateMotifCigarP14294MF_00953194) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953194, CONCAT('^(?:-*[^-]){', STR(((178 - ?templateMotifSequenceMatchBeginPositionP14294195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953196, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953196) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953196, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953196) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_00953197) - 1) AS ?thisPositionOn76) . BIND(?thisPositionOn76 AS ?thisPositionOn77) . BIND(?this AS ?pfs3t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn76, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a73')) AS ?annotation73) . BIND(?this AS ?pfs72) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP14294214 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294216 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953209 . ?templateMotifSequenceMatchRegionP14294214 faldo:begin ?templateMotifSequenceMatchBeginP14294215 . ?templateMotifSequenceMatchBeginP14294215 faldo:position ?templateMotifSequenceMatchBeginPositionP14294210 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294216 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953220 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953211 . ?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953219 . ?targetMotifMatchRegionMatchBeginMF_00953219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953212 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953220 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953209, 1, (STRLEN(?templateMotifCigarP14294MF_00953209) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953209, CONCAT('^(?:-*[^-]){', STR(((185 - ?templateMotifSequenceMatchBeginPositionP14294210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953211, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953211) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953211, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953211) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_00953212) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs3t223) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb80) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse81) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a79')) AS ?annotation79) . BIND(?this AS ?pfs78) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch228 faldo:location ?templateMotifSequenceMatchRegionP14294229 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP14294231 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP14294MF_00953224 . ?templateMotifSequenceMatchRegionP14294229 faldo:begin ?templateMotifSequenceMatchBeginP14294230 . ?templateMotifSequenceMatchBeginP14294230 faldo:position ?templateMotifSequenceMatchBeginPositionP14294225 ; faldo:reference isoform:P14294-1 . ?templateMotifSequenceProfileAlignmentOperationP14294231 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . ?targetMotifMatch232 faldo:location ?targetMotifMatchRegionMatch233 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00953235 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP14294MF_00953226 . ?targetMotifMatchRegionMatch233 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00953234 . ?targetMotifMatchRegionMatchBeginMF_00953234 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00953227 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00953235 edam:has_input signature:MF_00953 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP14294MF_00953224, 1, (STRLEN(?templateMotifCigarP14294MF_00953224) - STRLEN(REPLACE(?templateMotifCigarP14294MF_00953224, CONCAT('^(?:-*[^-]){', STR(((330 - ?templateMotifSequenceMatchBeginPositionP14294225) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1236) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP14294MF_00953226, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953226) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP14294MF_00953226, 1, (STRLEN(?targetMotifMatchCigarP14294MF_00953226) - STRLEN(REPLACE(?targetMotifMatchCigarP14294MF_00953226, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1236), '}'), '')))), '[^-]', ''))) AS ?step2237) . BIND(((?step2237 + ?targetMotifMatchRegionMatchBeginPositionMF_00953227) - 1) AS ?thisPositionOn88) . BIND(?thisPositionOn88 AS ?thisPositionOn89) . BIND(?this AS ?pfs3t238) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn88, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00953a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag239) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag239, ?UNBOUND_VARIABLE) AS ?case7) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag240) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag240, ?UNBOUND_VARIABLE) AS ?case8) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag241) . } BIND(IF((BOUND(?tagFTGRP_2) || BOUND(?tagFTGRP_1)), ?caseWithTag241, ?UNBOUND_VARIABLE) AS ?case9) . }