CONSTRUCT { _:470714 up:source unirule:MF_01312 . _:470715 up:source unirule:MF_01312 . _:470716 up:source unirule:MF_01312 . _:470717 up:source unirule:MF_01312 . _:470718 up:source unirule:MF_01312 . _:470719 up:source unirule:MF_01312 . _:470720 up:source unirule:MF_01312 . _:470721 up:source unirule:MF_01312 . _:470722 up:source unirule:MF_01312 . _:470723 up:source unirule:MF_01312 . _:470724 up:source unirule:MF_01312 . _:470725 up:source unirule:MF_01312 . _:470726 up:source unirule:MF_01312 . _:470727 up:source unirule:MF_01312 . _:470728 up:source unirule:MF_01312 . _:470729 up:source unirule:MF_01312 . _:470730 up:source unirule:MF_01312 . _:470731 up:source unirule:MF_01312 . _:470732 up:source unirule:MF_01312 . _:470733 up:source unirule:MF_01312 . _:470734 up:source unirule:MF_01312 . _:470735 up:source unirule:MF_01312 . _:470736 up:source unirule:MF_01312 . _:470737 up:source unirule:MF_01312 . _:470738 up:source unirule:MF_01312 . _:470739 up:source unirule:MF_01312 . _:470740 up:source unirule:MF_01312 . _:470741 up:source unirule:MF_01312 . _:470742 up:source unirule:MF_01312 . _:470743 up:source unirule:MF_01312 . ?this up:annotation ?annotation2 , ?annotation3 , ?annotation4 , ?annotation5 ; up:classifiedWith GO:0005737 , GO:0009055 , GO:0016491 , keyword:249 , keyword:560 , keyword:813 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:fullName 'Anaerobic nitric oxide reductase flavorubredoxin' ; up:shortName 'FlRd' , 'FlavoRb' ; rdf:type up:Structured_Name . ?gene1 skos:altLabel 'flrD' ; skos:prefLabel 'norV' . ?annotation2 a up:Function_Annotation ; rdfs:comment 'Anaerobic nitric oxide reductase; uses NADH to detoxify nitric oxide (NO), protecting several 4Fe-4S NO-sensitive enzymes. Has at least 2 reductase partners, only one of which (NorW, flavorubredoxin reductase) has been identified. NO probably binds to the di-iron center; electrons enter from the NorW at rubredoxin and are transferred sequentially to the FMN center and the di-iron center. Also able to function as an aerobic oxygen reductase.' . ?annotation3 a up:Pathway_Annotation ; rdfs:comment 'Nitrogen metabolism; nitric oxide reduction.' . ?annotation4 a up:Subunit_Annotation ; rdfs:comment 'Homotetramer.' . ?annotation5 a up:Subcellular_Location_Annotation . ?annotation5li6 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?case8 up:classifiedWith keyword:285 , keyword:288 . ?case9 up:classifiedWith keyword:408 , keyword:479 . ?pfs11 up:annotation ?annotation12 , ?annotation18 , ?annotation24 , ?annotation30 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:24875 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; up:ligand ?ligand21 ; rdf:type up:Binding_Site_Annotation . ?pfsb19 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand21 rdfs:subClassOf chebi:24875 . ?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:24875 . ?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:24875 . ?pfs36 up:annotation ?annotation37 , ?annotation43 , ?annotation49 , ?annotation55 , ?annotation61 , ?annotation67 , ?annotation73 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; up:ligand ?ligand40 ; rdf:type up:Binding_Site_Annotation . ?pfsb38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn42 ; rdf:type faldo:ExactPosition . ?ligand40 rdfs:subClassOf chebi:24875 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:24875 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; up:ligand ?ligand52 ; rdf:type up:Binding_Site_Annotation . ?pfsb50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand52 rdfs:subClassOf chebi:24875 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf chebi:24875 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:24875 . ?annotation67 faldo:begin ?pfsb68 ; faldo:end ?pfse69 ; up:ligand ?ligand70 ; rdf:type up:Binding_Site_Annotation . ?pfsb68 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?ligand70 rdfs:subClassOf chebi:24875 . ?annotation73 faldo:begin ?pfsb74 ; faldo:end ?pfse75 ; up:ligand ?ligand76 ; rdf:type up:Binding_Site_Annotation . ?pfsb74 faldo:position ?thisPositionOn77 ; rdf:type faldo:ExactPosition . ?pfse75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?ligand76 rdfs:subClassOf chebi:24875 . ?pfs79 up:annotation ?annotation80 . ?annotation80 faldo:begin ?pfsb81 ; faldo:end ?pfse82 ; rdf:type up:Domain_Extent_Annotation ; rdfs:comment 'Rubredoxin-like' . ?pfsb81 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?pfse82 faldo:position ?thisPositionOn84 ; rdf:type faldo:ExactPosition . ?pfs85 up:annotation ?annotation86 . ?annotation86 faldo:begin ?pfsb87 ; faldo:end ?pfse88 ; rdf:type up:Region_Annotation ; rdfs:comment 'Zinc metallo-hydrolase' . ?pfsb87 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse88 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . _:470744 a rdf:Statement ; up:attribution _:470714 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:470745 a rdf:Statement ; up:attribution _:470715 ; rdf:subject ?gene1 ; rdf:predicate up:encodedBy ; rdf:object ?gene1 . _:470746 a rdf:Statement ; up:attribution _:470716 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:470747 a rdf:Statement ; up:attribution _:470717 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:470748 a rdf:Statement ; up:attribution _:470718 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:470749 a rdf:Statement ; up:attribution _:470719 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:470750 a rdf:Statement ; up:attribution _:470720 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:470751 a rdf:Statement ; up:attribution _:470721 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:813 . _:470752 a rdf:Statement ; up:attribution _:470722 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:249 . _:470753 a rdf:Statement ; up:attribution _:470723 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:560 . _:470754 a rdf:Statement ; up:attribution _:470724 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0009055 . _:470755 a rdf:Statement ; up:attribution _:470725 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016491 . _:470756 a rdf:Statement ; up:attribution _:470726 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:470757 a rdf:Statement ; up:attribution _:470727 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:285 . _:470758 a rdf:Statement ; up:attribution _:470728 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:288 . _:470759 a rdf:Statement ; up:attribution _:470729 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:470760 a rdf:Statement ; up:attribution _:470730 ; rdf:subject ?case9 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:470761 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:470762 a rdf:Statement ; up:attribution _:470731 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:470763 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:470764 a rdf:Statement ; up:attribution _:470732 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:470765 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:470766 a rdf:Statement ; up:attribution _:470733 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:470767 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:470768 a rdf:Statement ; up:attribution _:470734 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:470769 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:470770 a rdf:Statement ; up:attribution _:470735 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:470771 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:470772 a rdf:Statement ; up:attribution _:470736 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:470773 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:470774 a rdf:Statement ; up:attribution _:470737 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:470775 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:470776 a rdf:Statement ; up:attribution _:470738 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:470777 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:470778 a rdf:Statement ; up:attribution _:470739 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:470779 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:470780 a rdf:Statement ; up:attribution _:470740 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation67 . _:470781 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:470782 a rdf:Statement ; up:attribution _:470741 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation73 . _:470783 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:470784 a rdf:Statement ; up:attribution _:470742 ; rdf:subject ?pfs79 ; rdf:predicate up:annotation ; rdf:object ?annotation80 . _:470785 a rdf:Statement ; up:source unirule:MF_01312 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . _:470786 a rdf:Statement ; up:attribution _:470743 ; rdf:subject ?pfs85 ; rdf:predicate up:annotation ; rdf:object ?annotation86 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01312 #Rule MF_01312 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2022-11-19 VALUES ?supertaxon91 {taxon:642 taxon:511678 taxon:544 taxon:561 taxon:547 taxon:570 taxon:122277 taxon:590 taxon:2985502 taxon:620 taxon:662} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01312 . ?thisOrganism rdfs:subClassOf+ ?supertaxon91 . BIND(URI(CONCAT(STR(?this), '#MF_01312a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01312a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_01312a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01312a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01312a5')) AS ?annotation5) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionQ4687797 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ4687799 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46877MF_0131292 . ?templateMotifSequenceMatchRegionQ4687797 faldo:begin ?templateMotifSequenceMatchBeginQ4687798 . ?templateMotifSequenceMatchBeginQ4687798 faldo:position ?templateMotifSequenceMatchBeginPositionQ4687793 ; faldo:reference isoform:Q46877-1 . ?templateMotifSequenceProfileAlignmentOperationQ4687799 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46877MF_0131294 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312102 . ?targetMotifMatchRegionMatchBeginMF_01312102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0131295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01312103 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_2) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((428 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn16) . BIND(?thisPositionOn16 AS ?thisPositionOn17) . BIND(?this AS ?pfs1t106) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((431 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1107) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1107), '}'), '')))), '[^-]', ''))) AS ?step2108) . BIND(((?step2108 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn22) . BIND(?thisPositionOn22 AS ?thisPositionOn23) . BIND(?this AS ?pfs1t109) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse20) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((461 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t112) . 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) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_0131292, 1, (STRLEN(?templateMotifCigarQ46877MF_0131292) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_0131292, CONCAT('^(?:-*[^-]){', STR(((464 - ?templateMotifSequenceMatchBeginPositionQ4687793) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_0131294, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_0131294) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_0131294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_0131295) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t115) . 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) = 'C')) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionQ46877121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46877MF_01312116 . ?templateMotifSequenceMatchRegionQ46877121 faldo:begin ?templateMotifSequenceMatchBeginQ46877122 . ?templateMotifSequenceMatchBeginQ46877122 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877117 ; faldo:reference isoform:Q46877-1 . ?templateMotifSequenceProfileAlignmentOperationQ46877123 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46877MF_01312118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312126 . ?targetMotifMatchRegionMatchBeginMF_01312126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01312127 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn41) . BIND(?thisPositionOn41 AS ?thisPositionOn42) . BIND(?this AS ?pfs2t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((81 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs2t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'E')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1134) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1134), '}'), '')))), '[^-]', ''))) AS ?step2135) . BIND(((?step2135 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs2t136) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((147 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1137) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1137), '}'), '')))), '[^-]', ''))) AS ?step2138) . BIND(((?step2138 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs2t139) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'H')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs2t142) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((166 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs2t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb68) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse69) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'D')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312116, 1, (STRLEN(?templateMotifCigarQ46877MF_01312116) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312116, CONCAT('^(?:-*[^-]){', STR(((227 - ?templateMotifSequenceMatchBeginPositionQ46877117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312118, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312118) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01312119) - 1) AS ?thisPositionOn77) . BIND(?thisPositionOn77 AS ?thisPositionOn78) . BIND(?this AS ?pfs2t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn77))) AS ?pfsb74) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfse75) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn77, 1) = 'H')) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionQ46877154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46877MF_01312149 . ?templateMotifSequenceMatchRegionQ46877154 faldo:begin ?templateMotifSequenceMatchBeginQ46877155 . ?templateMotifSequenceMatchBeginQ46877155 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877150 ; faldo:reference isoform:Q46877-1 . ?templateMotifSequenceProfileAlignmentOperationQ46877156 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46877MF_01312151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312159 . ?targetMotifMatchRegionMatchBeginMF_01312159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01312160 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFT_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312149, 1, (STRLEN(?templateMotifCigarQ46877MF_01312149) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312149, CONCAT('^(?:-*[^-]){', STR(((423 - ?templateMotifSequenceMatchBeginPositionQ46877150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01312152) - 1) AS ?thisPositionOn83) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312149, 1, (STRLEN(?templateMotifCigarQ46877MF_01312149) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312149, CONCAT('^(?:-*[^-]){', STR(((474 - ?templateMotifSequenceMatchBeginPositionQ46877150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312151, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312151) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01312152) - 1) AS ?thisPositionOn84) . BIND(?this AS ?pfs3t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfsb81) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn84))) AS ?pfse82) . FILTER ((BOUND(?thisPositionOn83) && BOUND(?thisPositionOn84))) . BIND(URI(CONCAT(STR(?this), '#MF_01312a80')) AS ?annotation80) . BIND(?this AS ?pfs79) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionQ46877171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ46877173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ46877MF_01312166 . ?templateMotifSequenceMatchRegionQ46877171 faldo:begin ?templateMotifSequenceMatchBeginQ46877172 . ?templateMotifSequenceMatchBeginQ46877172 faldo:position ?templateMotifSequenceMatchBeginPositionQ46877167 ; faldo:reference isoform:Q46877-1 . ?templateMotifSequenceProfileAlignmentOperationQ46877173 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01312177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ46877MF_01312168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01312176 . ?targetMotifMatchRegionMatchBeginMF_01312176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01312169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01312177 edam:has_input signature:MF_01312 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312166, 1, (STRLEN(?templateMotifCigarQ46877MF_01312166) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312166, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionQ46877167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01312169) - 1) AS ?thisPositionOn89) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ46877MF_01312166, 1, (STRLEN(?templateMotifCigarQ46877MF_01312166) - STRLEN(REPLACE(?templateMotifCigarQ46877MF_01312166, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ46877167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ46877MF_01312168, 1, (STRLEN(?targetMotifMatchCigarQ46877MF_01312168) - STRLEN(REPLACE(?targetMotifMatchCigarQ46877MF_01312168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_01312169) - 1) AS ?thisPositionOn90) . BIND(?this AS ?pfs4t182) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb87) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse88) . FILTER ((BOUND(?thisPositionOn89) && BOUND(?thisPositionOn90))) . BIND(URI(CONCAT(STR(?this), '#MF_01312a86')) AS ?annotation86) . BIND(?this AS ?pfs85) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag183) . } BIND(IF(BOUND(?tagFT_1), ?caseWithTag183, ?UNBOUND_VARIABLE) AS ?case7) . OPTIONAL { ?this a up:Protein . ?this rdfs:seeAlso <https://purl.expasy.org/prosite/signature/PS50902>. BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag184) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag184, ?UNBOUND_VARIABLE) AS ?case9) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag185) . } BIND(IF((BOUND(?tagFTGRP_1) || BOUND(?tagFTGRP_2)), ?caseWithTag185, ?UNBOUND_VARIABLE) AS ?case10) . }