CONSTRUCT { _:306643 up:source unirule:MF_00870 . _:306644 up:source unirule:MF_00870 . _:306645 up:source unirule:MF_00870 . _:306646 up:source unirule:MF_00870 . _:306647 up:source unirule:MF_00870 . _:306648 up:source unirule:MF_00870 . _:306649 up:source unirule:MF_00870 . _:306650 up:source unirule:MF_00870 . _:306651 up:source unirule:MF_00870 . _:306652 up:source unirule:MF_00870 . _:306653 up:source unirule:MF_00870 . _:306654 up:source unirule:MF_00870 . _:306655 up:source unirule:MF_00870 . _:306656 up:source unirule:MF_00870 . _:306657 up:source unirule:MF_00870 . _:306658 up:source unirule:MF_00870 . _:306659 up:source unirule:MF_00870 . _:306660 up:source unirule:MF_00870 . _:306661 up:source unirule:MF_00870 . _:306662 up:source unirule:MF_00870 . _:306663 up:source unirule:MF_00870 . _:306664 up:source unirule:MF_00870 . _:306665 up:source unirule:MF_00870 . _:306666 up:source unirule:MF_00870 . _:306667 up:source unirule:MF_00870 . _:306668 up:source unirule:MF_00870 . _:306669 up:source unirule:MF_00870 . _:306670 up:source unirule:MF_00870 . _:306671 up:source unirule:MF_00870 . _:306672 up:source unirule:MF_00870 . _:306673 up:source unirule:MF_00870 . _:306674 up:source unirule:MF_00870 . _:306675 up:source unirule:MF_00870 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 ; up:classifiedWith GO:0003723 , GO:0004521 , GO:0004532 , GO:0006353 , keyword:238 , keyword:255 , keyword:269 , keyword:378 , keyword:540 , keyword:694 , keyword:805 , keyword:806 ; up:recommendedName ?name0 . ?name0 up:ecName '3.1.-.-' ; up:fullName 'Transcription termination factor FttA' ; rdf:type up:Structured_Name . ?gene1 skos:prefLabel 'fttA' . ?annotation2 a up:Function_Annotation ; rdfs:comment "Terminates transcription on the whole genome. Termination is linked to FttA-mediated RNA cleavage and does not require NTP hydrolysis. Cleaves endonucleolytically at the RNA exit channel of RNA polymerase (RNAP); the 5'-3' exonuclease activity of this protein degrades the nascent RNA released from RNAP." . ?annotation3 a up:Subunit_Annotation ; rdfs:comment 'Homodimer. Interacts with RNA polymerase (RNAP), interacts with the Spt4-Spt5 complex.' . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the metallo-beta-lactamase superfamily. RNA-metabolizing metallo-beta-lactamase-like family. FttA subfamily.' . ?case5 up:classifiedWith GO:0008270 , keyword:479 , keyword:862 . ?pfs7 up:annotation ?annotation8 , ?annotation14 , ?annotation20 , ?annotation26 . ?annotation8 faldo:begin ?pfsb9 ; faldo:end ?pfse10 ; up:ligand ?ligand11 ; rdf:type up:Binding_Site_Annotation . ?pfsb9 faldo:position ?thisPositionOn12 ; rdf:type faldo:ExactPosition . ?pfse10 faldo:position ?thisPositionOn13 ; rdf:type faldo:ExactPosition . ?ligand11 rdfs:subClassOf chebi:29105 . ?annotation14 faldo:begin ?pfsb15 ; faldo:end ?pfse16 ; up:ligand ?ligand17 ; rdf:type up:Binding_Site_Annotation . ?pfsb15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse16 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?ligand17 rdfs:subClassOf chebi:29105 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:29105 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:29105 . ?pfs32 up:annotation ?annotation33 , ?annotation39 , ?annotation45 , ?annotation51 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:29105 . ?annotation39 faldo:begin ?pfsb40 ; faldo:end ?pfse41 ; up:ligand ?ligand42 ; rdf:type up:Binding_Site_Annotation . ?pfsb40 faldo:position ?thisPositionOn43 ; rdf:type faldo:ExactPosition . ?pfse41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?ligand42 rdfs:subClassOf chebi:29105 . ?annotation45 faldo:begin ?pfsb46 ; faldo:end ?pfse47 ; up:ligand ?ligand48 ; rdf:type up:Binding_Site_Annotation . ?pfsb46 faldo:position ?thisPositionOn49 ; rdf:type faldo:ExactPosition . ?pfse47 faldo:position ?thisPositionOn50 ; rdf:type faldo:ExactPosition . ?ligand48 rdfs:subClassOf chebi:29105 . ?annotation51 faldo:begin ?pfsb52 ; faldo:end ?pfse53 ; up:ligand ?ligand54 ; rdf:type up:Binding_Site_Annotation . ?pfsb52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?pfse53 faldo:position ?thisPositionOn56 ; rdf:type faldo:ExactPosition . ?ligand54 rdfs:subClassOf chebi:29105 . ?pfs57 up:annotation ?annotation58 . ?annotation58 faldo:begin ?pfsb59 ; faldo:end ?pfse60 ; rdf:type up:Region_Annotation ; rdfs:comment 'KHa' . ?pfsb59 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse60 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; rdf:type up:Region_Annotation ; rdfs:comment 'KHb' . ?pfsb65 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfs69 up:annotation ?annotation70 . ?annotation70 faldo:begin ?pfsb71 ; faldo:end ?pfse72 ; rdf:type up:Region_Annotation ; rdfs:comment 'Metallo-beta-lactamase N-terminus' . ?pfsb71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse72 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; rdf:type up:Region_Annotation ; rdfs:comment 'Beta-Casp' . ?pfsb77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; rdf:type up:Region_Annotation ; rdfs:comment 'Metallo-beta-lactamase C-terminus' . ?pfsb83 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . _:306676 a rdf:Statement ; up:attribution _:306643 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:306677 a rdf:Statement ; up:attribution _:306644 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:306678 a rdf:Statement ; up:attribution _:306645 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:306679 a rdf:Statement ; up:attribution _:306646 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:306680 a rdf:Statement ; up:attribution _:306647 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:306681 a rdf:Statement ; up:attribution _:306648 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:238 . _:306682 a rdf:Statement ; up:attribution _:306649 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:255 . _:306683 a rdf:Statement ; up:attribution _:306650 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:269 . _:306684 a rdf:Statement ; up:attribution _:306651 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:306685 a rdf:Statement ; up:attribution _:306652 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:540 . _:306686 a rdf:Statement ; up:attribution _:306653 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:694 . _:306687 a rdf:Statement ; up:attribution _:306654 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:805 . _:306688 a rdf:Statement ; up:attribution _:306655 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:806 . _:306689 a rdf:Statement ; up:attribution _:306656 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006353 . _:306690 a rdf:Statement ; up:attribution _:306657 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0003723 . _:306691 a rdf:Statement ; up:attribution _:306658 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004521 . _:306692 a rdf:Statement ; up:attribution _:306659 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004532 . _:306693 a rdf:Statement ; up:attribution _:306660 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:862 . _:306694 a rdf:Statement ; up:attribution _:306661 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:306695 a rdf:Statement ; up:attribution _:306662 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0008270 . _:306696 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:306697 a rdf:Statement ; up:attribution _:306663 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:306698 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:306699 a rdf:Statement ; up:attribution _:306664 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:306700 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:306701 a rdf:Statement ; up:attribution _:306665 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:306702 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:306703 a rdf:Statement ; up:attribution _:306666 ; rdf:subject ?pfs7 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:306704 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:306705 a rdf:Statement ; up:attribution _:306667 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:306706 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:306707 a rdf:Statement ; up:attribution _:306668 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation39 . _:306708 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:306709 a rdf:Statement ; up:attribution _:306669 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation45 . _:306710 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:306711 a rdf:Statement ; up:attribution _:306670 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation51 . _:306712 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:306713 a rdf:Statement ; up:attribution _:306671 ; rdf:subject ?pfs57 ; rdf:predicate up:annotation ; rdf:object ?annotation58 . _:306714 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:306715 a rdf:Statement ; up:attribution _:306672 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:306716 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:306717 a rdf:Statement ; up:attribution _:306673 ; rdf:subject ?pfs69 ; rdf:predicate up:annotation ; rdf:object ?annotation70 . _:306718 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:306719 a rdf:Statement ; up:attribution _:306674 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:306720 a rdf:Statement ; up:source unirule:MF_00870 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:306721 a rdf:Statement ; up:attribution _:306675 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00870 #Rule MF_00870 Created by:aauchinc on:2024-02-19 Modified by:crivoire on:2024-03-04 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00870 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(URI(CONCAT(STR(?this), '#MF_00870a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00870a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_00870a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00870a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch91 faldo:location ?templateMotifSequenceMatchRegionO2727192 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO2727194 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_0087087 . ?templateMotifSequenceMatchRegionO2727192 faldo:begin ?templateMotifSequenceMatchBeginO2727193 . ?templateMotifSequenceMatchBeginO2727193 faldo:position ?templateMotifSequenceMatchBeginPositionO2727188 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO2727194 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch95 faldo:location ?targetMotifMatchRegionMatch96 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0087098 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_0087089 . ?targetMotifMatchRegionMatch96 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0087097 . ?targetMotifMatchRegionMatchBeginMF_0087097 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0087090 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0087098 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_0087087, 1, (STRLEN(?templateMotifCigarO27271MF_0087087) - STRLEN(REPLACE(?templateMotifCigarO27271MF_0087087, CONCAT('^(?:-*[^-]){', STR(((242 - ?templateMotifSequenceMatchBeginPositionO2727188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step199) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step199), '}'), '')))), '[^-]', ''))) AS ?step2100) . BIND(((?step2100 + ?targetMotifMatchRegionMatchBeginPositionMF_0087090) - 1) AS ?thisPositionOn12) . BIND(?thisPositionOn12 AS ?thisPositionOn13) . BIND(?this AS ?pfs1t101) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn12))) AS ?pfsb9) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfse10) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn12, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_0087087, 1, (STRLEN(?templateMotifCigarO27271MF_0087087) - STRLEN(REPLACE(?templateMotifCigarO27271MF_0087087, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionO2727188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) . BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0087090) - 1) AS ?thisPositionOn18) . BIND(?thisPositionOn18 AS ?thisPositionOn19) . BIND(?this AS ?pfs1t104) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb15) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse16) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn18, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_0087087, 1, (STRLEN(?templateMotifCigarO27271MF_0087087) - STRLEN(REPLACE(?templateMotifCigarO27271MF_0087087, CONCAT('^(?:-*[^-]){', STR(((329 - ?templateMotifSequenceMatchBeginPositionO2727188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1105) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1105), '}'), '')))), '[^-]', ''))) AS ?step2106) . BIND(((?step2106 + ?targetMotifMatchRegionMatchBeginPositionMF_0087090) - 1) AS ?thisPositionOn24) . BIND(?thisPositionOn24 AS ?thisPositionOn25) . BIND(?this AS ?pfs1t107) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn24, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_0087087, 1, (STRLEN(?templateMotifCigarO27271MF_0087087) - STRLEN(REPLACE(?templateMotifCigarO27271MF_0087087, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionO2727188) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1108) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_0087089, 1, (STRLEN(?targetMotifMatchCigarO27271MF_0087089) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_0087089, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1108), '}'), '')))), '[^-]', ''))) AS ?step2109) . BIND(((?step2109 + ?targetMotifMatchRegionMatchBeginPositionMF_0087090) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t110) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn30, 1) = 'D')) . BIND(?this AS ?pfs7) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch115 faldo:location ?templateMotifSequenceMatchRegionO27271116 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271118 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870111 . ?templateMotifSequenceMatchRegionO27271116 faldo:begin ?templateMotifSequenceMatchBeginO27271117 . ?templateMotifSequenceMatchBeginO27271117 faldo:position ?templateMotifSequenceMatchBeginPositionO27271112 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271118 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch119 faldo:location ?targetMotifMatchRegionMatch120 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870122 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870113 . ?targetMotifMatchRegionMatch120 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870121 . ?targetMotifMatchRegionMatchBeginMF_00870121 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870114 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870122 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870111, 1, (STRLEN(?templateMotifCigarO27271MF_00870111) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870111, CONCAT('^(?:-*[^-]){', STR(((246 - ?templateMotifSequenceMatchBeginPositionO27271112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1123) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1123), '}'), '')))), '[^-]', ''))) AS ?step2124) . BIND(((?step2124 + ?targetMotifMatchRegionMatchBeginPositionMF_00870114) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs2t125) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870111, 1, (STRLEN(?templateMotifCigarO27271MF_00870111) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870111, CONCAT('^(?:-*[^-]){', STR(((247 - ?templateMotifSequenceMatchBeginPositionO27271112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00870114) - 1) AS ?thisPositionOn43) . BIND(?thisPositionOn43 AS ?thisPositionOn44) . BIND(?this AS ?pfs2t128) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn43))) AS ?pfsb40) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfse41) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn43, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870111, 1, (STRLEN(?templateMotifCigarO27271MF_00870111) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870111, CONCAT('^(?:-*[^-]){', STR(((352 - ?templateMotifSequenceMatchBeginPositionO27271112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_00870114) - 1) AS ?thisPositionOn49) . BIND(?thisPositionOn49 AS ?thisPositionOn50) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfsb46) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn50))) AS ?pfse47) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn49, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870111, 1, (STRLEN(?templateMotifCigarO27271MF_00870111) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870111, CONCAT('^(?:-*[^-]){', STR(((603 - ?templateMotifSequenceMatchBeginPositionO27271112) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870113, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870113) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870113, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) . BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_00870114) - 1) AS ?thisPositionOn55) . BIND(?thisPositionOn55 AS ?thisPositionOn56) . BIND(?this AS ?pfs2t134) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1) = 'H')) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionO27271140 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271142 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870135 . ?templateMotifSequenceMatchRegionO27271140 faldo:begin ?templateMotifSequenceMatchBeginO27271141 . ?templateMotifSequenceMatchBeginO27271141 faldo:position ?templateMotifSequenceMatchBeginPositionO27271136 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271142 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870146 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870137 . ?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870145 . ?targetMotifMatchRegionMatchBeginMF_00870145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870138 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870146 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870135, 1, (STRLEN(?templateMotifCigarO27271MF_00870135) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870135, CONCAT('^(?:-*[^-]){', STR(((3 - ?templateMotifSequenceMatchBeginPositionO27271136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870137, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870137) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870137, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870137) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00870138) - 1) AS ?thisPositionOn61) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870135, 1, (STRLEN(?templateMotifCigarO27271MF_00870135) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870135, CONCAT('^(?:-*[^-]){', STR(((70 - ?templateMotifSequenceMatchBeginPositionO27271136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1149) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870137, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870137) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870137, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870137) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1149), '}'), '')))), '[^-]', ''))) AS ?step2150) . BIND(((?step2150 + ?targetMotifMatchRegionMatchBeginPositionMF_00870138) - 1) AS ?thisPositionOn62) . BIND(?this AS ?pfs3t151) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb59) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse60) . FILTER ((BOUND(?thisPositionOn61) && BOUND(?thisPositionOn62))) . BIND(URI(CONCAT(STR(?this), '#MF_00870a58')) AS ?annotation58) . BIND(?this AS ?pfs57) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch156 faldo:location ?templateMotifSequenceMatchRegionO27271157 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271159 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870152 . ?templateMotifSequenceMatchRegionO27271157 faldo:begin ?templateMotifSequenceMatchBeginO27271158 . ?templateMotifSequenceMatchBeginO27271158 faldo:position ?templateMotifSequenceMatchBeginPositionO27271153 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271159 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch160 faldo:location ?targetMotifMatchRegionMatch161 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870163 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870154 . ?targetMotifMatchRegionMatch161 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870162 . ?targetMotifMatchRegionMatchBeginMF_00870162 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870155 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870163 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870152, 1, (STRLEN(?templateMotifCigarO27271MF_00870152) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870152, CONCAT('^(?:-*[^-]){', STR(((71 - ?templateMotifSequenceMatchBeginPositionO27271153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870154, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870154) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870154, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870154) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_00870155) - 1) AS ?thisPositionOn67) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870152, 1, (STRLEN(?templateMotifCigarO27271MF_00870152) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870152, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionO27271153) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870154, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870154) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870154, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870154) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870154, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00870155) - 1) AS ?thisPositionOn68) . BIND(?this AS ?pfs3t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfse66) . FILTER ((BOUND(?thisPositionOn67) && BOUND(?thisPositionOn68))) . BIND(URI(CONCAT(STR(?this), '#MF_00870a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionO27271174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870169 . ?templateMotifSequenceMatchRegionO27271174 faldo:begin ?templateMotifSequenceMatchBeginO27271175 . ?templateMotifSequenceMatchBeginO27271175 faldo:position ?templateMotifSequenceMatchBeginPositionO27271170 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271176 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870179 . ?targetMotifMatchRegionMatchBeginMF_00870179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870180 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870169, 1, (STRLEN(?templateMotifCigarO27271MF_00870169) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870169, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionO27271170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870171, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870171) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870171, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870171) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_00870172) - 1) AS ?thisPositionOn73) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870169, 1, (STRLEN(?templateMotifCigarO27271MF_00870169) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870169, CONCAT('^(?:-*[^-]){', STR(((383 - ?templateMotifSequenceMatchBeginPositionO27271170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870171, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870171) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870171, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870171) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) . BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_00870172) - 1) AS ?thisPositionOn74) . BIND(?this AS ?pfs3t185) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb71) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse72) . FILTER ((BOUND(?thisPositionOn73) && BOUND(?thisPositionOn74))) . BIND(URI(CONCAT(STR(?this), '#MF_00870a70')) AS ?annotation70) . BIND(?this AS ?pfs69) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionO27271191 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271193 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870186 . ?templateMotifSequenceMatchRegionO27271191 faldo:begin ?templateMotifSequenceMatchBeginO27271192 . ?templateMotifSequenceMatchBeginO27271192 faldo:position ?templateMotifSequenceMatchBeginPositionO27271187 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271193 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870188 . ?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870196 . ?targetMotifMatchRegionMatchBeginMF_00870196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870197 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870186, 1, (STRLEN(?templateMotifCigarO27271MF_00870186) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870186, CONCAT('^(?:-*[^-]){', STR(((384 - ?templateMotifSequenceMatchBeginPositionO27271187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870188, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870188) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870188, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870188) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_00870189) - 1) AS ?thisPositionOn79) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870186, 1, (STRLEN(?templateMotifCigarO27271MF_00870186) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870186, CONCAT('^(?:-*[^-]){', STR(((577 - ?templateMotifSequenceMatchBeginPositionO27271187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870188, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870188) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870188, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870188) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_00870189) - 1) AS ?thisPositionOn80) . BIND(?this AS ?pfs3t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse78) . FILTER ((BOUND(?thisPositionOn79) && BOUND(?thisPositionOn80))) . BIND(URI(CONCAT(STR(?this), '#MF_00870a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionO27271208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationO27271210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarO27271MF_00870203 . ?templateMotifSequenceMatchRegionO27271208 faldo:begin ?templateMotifSequenceMatchBeginO27271209 . ?templateMotifSequenceMatchBeginO27271209 faldo:position ?templateMotifSequenceMatchBeginPositionO27271204 ; faldo:reference isoform:O27271-1 . ?templateMotifSequenceProfileAlignmentOperationO27271210 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00870214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarO27271MF_00870205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00870213 . ?targetMotifMatchRegionMatchBeginMF_00870213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00870206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00870214 edam:has_input signature:MF_00870 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870203, 1, (STRLEN(?templateMotifCigarO27271MF_00870203) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870203, CONCAT('^(?:-*[^-]){', STR(((578 - ?templateMotifSequenceMatchBeginPositionO27271204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870205, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870205) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870205, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870205) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_00870206) - 1) AS ?thisPositionOn85) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarO27271MF_00870203, 1, (STRLEN(?templateMotifCigarO27271MF_00870203) - STRLEN(REPLACE(?templateMotifCigarO27271MF_00870203, CONCAT('^(?:-*[^-]){', STR(((636 - ?templateMotifSequenceMatchBeginPositionO27271204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarO27271MF_00870205, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870205) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarO27271MF_00870205, 1, (STRLEN(?targetMotifMatchCigarO27271MF_00870205) - STRLEN(REPLACE(?targetMotifMatchCigarO27271MF_00870205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_00870206) - 1) AS ?thisPositionOn86) . BIND(?this AS ?pfs3t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse84) . FILTER ((BOUND(?thisPositionOn85) && BOUND(?thisPositionOn86))) . BIND(URI(CONCAT(STR(?this), '#MF_00870a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag220) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag220, ?UNBOUND_VARIABLE) AS ?case5) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag221) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag221, ?UNBOUND_VARIABLE) AS ?case6) . }