CONSTRUCT { _:429030 up:source unirule:MF_01218 . _:429031 up:source unirule:MF_01218 . _:429032 up:source unirule:MF_01218 . _:429033 up:source unirule:MF_01218 . _:429034 up:source unirule:MF_01218 . _:429035 up:source unirule:MF_01218 . _:429036 up:source unirule:MF_01218 . _:429037 up:source unirule:MF_01218 . _:429038 up:source unirule:MF_01218 . _:429039 up:source unirule:MF_01218 . _:429040 up:source unirule:MF_01218 . _:429041 up:source unirule:MF_01218 . _:429042 up:source unirule:MF_01218 . _:429043 up:source unirule:MF_01218 . _:429044 up:source unirule:MF_01218 . _:429045 up:source unirule:MF_01218 . _:429046 up:source unirule:MF_01218 . _:429047 up:source unirule:MF_01218 . _:429048 up:source unirule:MF_01218 . _:429049 up:source unirule:MF_01218 . _:429050 up:source unirule:MF_01218 . _:429051 up:source unirule:MF_01218 . _:429052 up:source unirule:MF_01218 . _:429053 up:source unirule:MF_01218 . _:429054 up:source unirule:MF_01218 . _:429055 up:source unirule:MF_01218 . _:429056 up:source unirule:MF_01218 . _:429057 up:source unirule:MF_01218 . _:429058 up:source unirule:MF_01218 . _:429059 up:source unirule:MF_01218 . _:429060 up:source unirule:MF_01218 . _:429061 up:source unirule:MF_01218 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 ; up:classifiedWith GO:0000287 , GO:0004845 , GO:0044206 , keyword:21 , keyword:328 , keyword:342 , keyword:460 , keyword:547 , keyword:808 ; up:recommendedName ?name0 . ?name0 up:ecName '2.4.2.9' ; up:fullName 'Uracil phosphoribosyltransferase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'UMP pyrophosphorylase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'UPRTase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'upp' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the conversion of uracil and 5-phospho-alpha-D-ribose 1-diphosphate (PRPP) to UMP and diphosphate.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/13017>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.4.2.9>. ?annotation7 up:cofactor chebi:18420 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 Mg(2+) ion per subunit. The magnesium is bound as Mg-PRPP.' . ?annotation8 a up:Activity_Regulation_Annotation ; rdfs:comment 'Allosterically activated by GTP.' . ?annotation9 a up:Pathway_Annotation ; rdfs:comment 'Pyrimidine metabolism; UMP biosynthesis via salvage pathway; UMP from uracil: step 1/1.' . ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the UPRTase family.' . ?pfs11 up:annotation ?annotation12 . ?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:58017 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:17568 . ?pfs25 up:annotation ?annotation26 . ?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:58017 . ?pfs32 up:annotation ?annotation33 . ?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:58017 . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:17568 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:58017 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:58017 . ?pfs60 up:annotation ?annotation61 . ?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:37565 . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; up:ligand ?ligand71 ; rdf:type up:Binding_Site_Annotation . ?pfsb69 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?ligand71 rdfs:subClassOf chebi:17568 . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; up:ligand ?ligand78 ; rdf:type up:Binding_Site_Annotation . ?pfsb76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?ligand78 rdfs:subClassOf chebi:58017 . ?pfs81 up:annotation ?annotation82 . ?annotation82 faldo:begin ?pfsb83 ; faldo:end ?pfse84 ; up:ligand ?ligand85 ; rdf:type up:Binding_Site_Annotation . ?pfsb83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?pfse84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?ligand85 rdfs:subClassOf chebi:58017 . ?pfs88 up:annotation ?annotation89 . ?annotation89 faldo:begin ?pfsb90 ; faldo:end ?pfse91 ; up:ligand ?ligand92 ; rdf:type up:Binding_Site_Annotation . ?pfsb90 faldo:position ?thisPositionOn93 ; rdf:type faldo:ExactPosition . ?pfse91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?ligand92 rdfs:subClassOf chebi:17568 . ?pfs95 up:annotation ?annotation96 . ?annotation96 faldo:begin ?pfsb97 ; faldo:end ?pfse98 ; up:ligand ?ligand99 ; rdf:type up:Binding_Site_Annotation . ?pfsb97 faldo:position ?thisPositionOn100 ; rdf:type faldo:ExactPosition . ?pfse98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?ligand99 rdfs:subClassOf chebi:58017 . _:429062 a rdf:Statement ; up:attribution _:429030 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:429063 a rdf:Statement ; up:attribution _:429031 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:429064 a rdf:Statement ; up:attribution _:429032 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:429065 a rdf:Statement ; up:attribution _:429033 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:429066 a rdf:Statement ; up:attribution _:429034 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:429067 a rdf:Statement ; up:attribution _:429035 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:429068 a rdf:Statement ; up:attribution _:429036 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:429069 a rdf:Statement ; up:attribution _:429037 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:429070 a rdf:Statement ; up:attribution _:429038 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:429071 a rdf:Statement ; up:attribution _:429039 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:429072 a rdf:Statement ; up:attribution _:429040 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:21 . _:429073 a rdf:Statement ; up:attribution _:429041 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:328 . _:429074 a rdf:Statement ; up:attribution _:429042 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:342 . _:429075 a rdf:Statement ; up:attribution _:429043 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:429076 a rdf:Statement ; up:attribution _:429044 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:429077 a rdf:Statement ; up:attribution _:429045 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:429078 a rdf:Statement ; up:attribution _:429046 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:429079 a rdf:Statement ; up:attribution _:429047 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004845 . _:429080 a rdf:Statement ; up:attribution _:429048 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0044206 . _:429081 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:429082 a rdf:Statement ; up:attribution _:429049 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:429083 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:429084 a rdf:Statement ; up:attribution _:429050 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:429085 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:429086 a rdf:Statement ; up:attribution _:429051 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:429087 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:429088 a rdf:Statement ; up:attribution _:429052 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:429089 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:429090 a rdf:Statement ; up:attribution _:429053 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:429091 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:429092 a rdf:Statement ; up:attribution _:429054 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:429093 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:429094 a rdf:Statement ; up:attribution _:429055 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:429095 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:429096 a rdf:Statement ; up:attribution _:429056 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:429097 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:429098 a rdf:Statement ; up:attribution _:429057 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:429099 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:429100 a rdf:Statement ; up:attribution _:429058 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:429101 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:429102 a rdf:Statement ; up:attribution _:429059 ; rdf:subject ?pfs81 ; rdf:predicate up:annotation ; rdf:object ?annotation82 . _:429103 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:429104 a rdf:Statement ; up:attribution _:429060 ; rdf:subject ?pfs88 ; rdf:predicate up:annotation ; rdf:object ?annotation89 . _:429105 a rdf:Statement ; up:source unirule:MF_01218 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . _:429106 a rdf:Statement ; up:attribution _:429061 ; rdf:subject ?pfs95 ; rdf:predicate up:annotation ; rdf:object ?annotation96 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01218 #Rule MF_01218 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01218_B . ?thisOrganism rdfs:subClassOf+ taxon:2 . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01218_A . ?thisOrganism rdfs:subClassOf+ taxon:2157 . } BIND(URI(CONCAT(STR(?this), '#MF_01218a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01218a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01218a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01218a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01218a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01218a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01218a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01218a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01218a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch106 faldo:location ?templateMotifSequenceMatchRegionP70881107 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881109 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B102 . ?templateMotifSequenceMatchRegionP70881107 faldo:begin ?templateMotifSequenceMatchBeginP70881108 . ?templateMotifSequenceMatchBeginP70881108 faldo:position ?templateMotifSequenceMatchBeginPositionP70881103 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881109 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch110 faldo:location ?targetMotifMatchRegionMatch111 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B113 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B104 . ?targetMotifMatchRegionMatch111 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B112 . ?targetMotifMatchRegionMatchBeginMF_01218_B112 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B105 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B113 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B102, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B102) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B102, CONCAT('^(?:-*[^-]){', STR(((131 - ?templateMotifSequenceMatchBeginPositionP70881103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B104, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B104) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B104, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B104) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B105) - 1) AS ?thisPositionOn16) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B102, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B102) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B102, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP70881103) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B104, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B104) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B104, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B104) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B104, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) . BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B105) - 1) AS ?thisPositionOn17) . BIND(?this AS ?pfs1t118) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionP70881124 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881126 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B119 . ?templateMotifSequenceMatchRegionP70881124 faldo:begin ?templateMotifSequenceMatchBeginP70881125 . ?templateMotifSequenceMatchBeginP70881125 faldo:position ?templateMotifSequenceMatchBeginPositionP70881120 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881126 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B130 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B121 . ?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B129 . ?targetMotifMatchRegionMatchBeginMF_01218_B129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B122 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B130 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B119, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B119) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B119, CONCAT('^(?:-*[^-]){', STR(((199 - ?templateMotifSequenceMatchBeginPositionP70881120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B121, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B121) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B121, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B121) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B122) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B119, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B119) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B119, CONCAT('^(?:-*[^-]){', STR(((201 - ?templateMotifSequenceMatchBeginPositionP70881120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1133) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B121, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B121) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B121, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B121) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1133), '}'), '')))), '[^-]', ''))) AS ?step2134) . BIND(((?step2134 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B122) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][AIC]', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch140 faldo:location ?templateMotifSequenceMatchRegionP70881141 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881143 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B136 . ?templateMotifSequenceMatchRegionP70881141 faldo:begin ?templateMotifSequenceMatchBeginP70881142 . ?templateMotifSequenceMatchBeginP70881142 faldo:position ?templateMotifSequenceMatchBeginPositionP70881137 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881143 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch144 faldo:location ?targetMotifMatchRegionMatch145 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B147 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B138 . ?targetMotifMatchRegionMatch145 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B146 . ?targetMotifMatchRegionMatchBeginMF_01218_B146 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B139 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B147 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B136, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B136) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B136, CONCAT('^(?:-*[^-]){', STR(((79 - ?templateMotifSequenceMatchBeginPositionP70881137) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B138, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B138) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B138, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B138) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B138, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B139) - 1) AS ?thisPositionOn30) . BIND(?thisPositionOn30 AS ?thisPositionOn31) . BIND(?this AS ?pfs1t150) . 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) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01218a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionP70881156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B151 . ?templateMotifSequenceMatchRegionP70881156 faldo:begin ?templateMotifSequenceMatchBeginP70881157 . ?templateMotifSequenceMatchBeginP70881157 faldo:position ?templateMotifSequenceMatchBeginPositionP70881152 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881158 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B161 . ?targetMotifMatchRegionMatchBeginMF_01218_B161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B162 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B151, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B151) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B151, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP70881152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B153, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B153) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B153, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B153) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B154) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t165) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch170 faldo:location ?templateMotifSequenceMatchRegionP70881171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B166 . ?templateMotifSequenceMatchRegionP70881171 faldo:begin ?templateMotifSequenceMatchBeginP70881172 . ?templateMotifSequenceMatchBeginP70881172 faldo:position ?templateMotifSequenceMatchBeginPositionP70881167 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881173 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch174 faldo:location ?targetMotifMatchRegionMatch175 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B177 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B168 . ?targetMotifMatchRegionMatch175 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B176 . ?targetMotifMatchRegionMatchBeginMF_01218_B176 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B169 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B177 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B166, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B166) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B166, CONCAT('^(?:-*[^-]){', STR(((194 - ?templateMotifSequenceMatchBeginPositionP70881167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B168, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B168) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B168, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B168) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B168, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1178), '}'), '')))), '[^-]', ''))) AS ?step2179) . BIND(((?step2179 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B169) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t180) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch185 faldo:location ?templateMotifSequenceMatchRegionP70881186 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP70881188 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP70881MF_01218_B181 . ?templateMotifSequenceMatchRegionP70881186 faldo:begin ?templateMotifSequenceMatchBeginP70881187 . ?templateMotifSequenceMatchBeginP70881187 faldo:position ?templateMotifSequenceMatchBeginPositionP70881182 ; faldo:reference isoform:P70881-1 . ?templateMotifSequenceProfileAlignmentOperationP70881188 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?targetMotifMatch189 faldo:location ?targetMotifMatchRegionMatch190 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_B192 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP70881MF_01218_B183 . ?targetMotifMatchRegionMatch190 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_B191 . ?targetMotifMatchRegionMatchBeginMF_01218_B191 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_B184 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_B192 edam:has_input signature:MF_01218_B ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP70881MF_01218_B181, 1, (STRLEN(?templateMotifCigarP70881MF_01218_B181) - STRLEN(REPLACE(?templateMotifCigarP70881MF_01218_B181, CONCAT('^(?:-*[^-]){', STR(((200 - ?templateMotifSequenceMatchBeginPositionP70881182) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1193) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B183, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B183) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP70881MF_01218_B183, 1, (STRLEN(?targetMotifMatchCigarP70881MF_01218_B183) - STRLEN(REPLACE(?targetMotifMatchCigarP70881MF_01218_B183, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1193), '}'), '')))), '[^-]', ''))) AS ?step2194) . BIND(((?step2194 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_B184) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t195) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01218a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch200 faldo:location ?templateMotifSequenceMatchRegionQ980Q4201 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4203 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A196 . ?templateMotifSequenceMatchRegionQ980Q4201 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4202 . ?templateMotifSequenceMatchBeginQ980Q4202 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4197 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4203 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch204 faldo:location ?targetMotifMatchRegionMatch205 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A207 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A198 . ?targetMotifMatchRegionMatch205 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A206 . ?targetMotifMatchRegionMatchBeginMF_01218_A206 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A199 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A207 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A196, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A196) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A196, CONCAT('^(?:-*[^-]){', STR(((140 - ?templateMotifSequenceMatchBeginPositionQ980Q4197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1208) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A198, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A198) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A198, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A198) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1208), '}'), '')))), '[^-]', ''))) AS ?step2209) . BIND(((?step2209 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A199) - 1) AS ?thisPositionOn58) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A196, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A196) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A196, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionQ980Q4197) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1210) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A198, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A198) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A198, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A198) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A198, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1210), '}'), '')))), '[^-]', ''))) AS ?step2211) . BIND(((?step2211 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A199) - 1) AS ?thisPositionOn59) . BIND(?this AS ?pfs2t212) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((BOUND(?thisPositionOn58) && BOUND(?thisPositionOn59))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch217 faldo:location ?templateMotifSequenceMatchRegionQ980Q4218 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4220 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A213 . ?templateMotifSequenceMatchRegionQ980Q4218 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4219 . ?templateMotifSequenceMatchBeginQ980Q4219 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4214 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4220 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch221 faldo:location ?targetMotifMatchRegionMatch222 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A224 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A215 . ?targetMotifMatchRegionMatch222 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A223 . ?targetMotifMatchRegionMatchBeginMF_01218_A223 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A216 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A224 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A213, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A213) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A213, CONCAT('^(?:-*[^-]){', STR(((30 - ?templateMotifSequenceMatchBeginPositionQ980Q4214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1225) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A215, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A215) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A215, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A215) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1225), '}'), '')))), '[^-]', ''))) AS ?step2226) . BIND(((?step2226 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A216) - 1) AS ?thisPositionOn65) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A213, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A213) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A213, CONCAT('^(?:-*[^-]){', STR(((34 - ?templateMotifSequenceMatchBeginPositionQ980Q4214) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1227) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A215, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A215) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A215, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A215) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A215, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1227), '}'), '')))), '[^-]', ''))) AS ?step2228) . BIND(((?step2228 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A216) - 1) AS ?thisPositionOn66) . BIND(?this AS ?pfs2t229) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER (REGEX('[KR][ARNDCQEGHILKMFPSTWYVBZJUOX]{3)[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn65, (?thisPositionOn66 - ?thisPositionOn65)))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch234 faldo:location ?templateMotifSequenceMatchRegionQ980Q4235 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4237 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A230 . ?templateMotifSequenceMatchRegionQ980Q4235 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4236 . ?templateMotifSequenceMatchBeginQ980Q4236 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4231 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4237 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch238 faldo:location ?targetMotifMatchRegionMatch239 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A241 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A232 . ?targetMotifMatchRegionMatch239 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A240 . ?targetMotifMatchRegionMatchBeginMF_01218_A240 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A233 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A241 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A230, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A230) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A230, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionQ980Q4231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1242) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A232, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A232, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1242), '}'), '')))), '[^-]', ''))) AS ?step2243) . BIND(((?step2243 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A233) - 1) AS ?thisPositionOn72) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A230, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A230) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A230, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ980Q4231) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1244) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A232, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A232, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A232) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A232, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1244), '}'), '')))), '[^-]', ''))) AS ?step2245) . BIND(((?step2245 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A233) - 1) AS ?thisPositionOn73) . BIND(?this AS ?pfs2t246) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse70) . FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX][AIC]', SUBSTR(?thisSequenceValue, ?thisPositionOn72, (?thisPositionOn73 - ?thisPositionOn72)))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch251 faldo:location ?templateMotifSequenceMatchRegionQ980Q4252 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4254 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A247 . ?templateMotifSequenceMatchRegionQ980Q4252 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4253 . ?templateMotifSequenceMatchBeginQ980Q4253 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4248 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4254 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch255 faldo:location ?targetMotifMatchRegionMatch256 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A258 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A249 . ?targetMotifMatchRegionMatch256 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A257 . ?targetMotifMatchRegionMatchBeginMF_01218_A257 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A250 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A258 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A247, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A247) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A247, CONCAT('^(?:-*[^-]){', STR(((80 - ?templateMotifSequenceMatchBeginPositionQ980Q4248) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1259) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A249, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A249) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A249, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A249, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A249) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A249, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1259), '}'), '')))), '[^-]', ''))) AS ?step2260) . BIND(((?step2260 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A250) - 1) AS ?thisPositionOn79) . BIND(?thisPositionOn79 AS ?thisPositionOn80) . BIND(?this AS ?pfs2t261) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfse77) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn79, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01218a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch266 faldo:location ?templateMotifSequenceMatchRegionQ980Q4267 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4269 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A262 . ?templateMotifSequenceMatchRegionQ980Q4267 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4268 . ?templateMotifSequenceMatchBeginQ980Q4268 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4263 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4269 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch270 faldo:location ?targetMotifMatchRegionMatch271 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A273 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A264 . ?targetMotifMatchRegionMatch271 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A272 . ?targetMotifMatchRegionMatchBeginMF_01218_A272 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A265 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A273 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A262, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A262) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A262, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionQ980Q4263) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1274) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A264, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A264, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A264) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A264, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1274), '}'), '')))), '[^-]', ''))) AS ?step2275) . BIND(((?step2275 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A265) - 1) AS ?thisPositionOn86) . BIND(?thisPositionOn86 AS ?thisPositionOn87) . BIND(?this AS ?pfs2t276) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfsb83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfse84) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn86, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a82')) AS ?annotation82) . BIND(?this AS ?pfs81) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch281 faldo:location ?templateMotifSequenceMatchRegionQ980Q4282 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4284 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A277 . ?templateMotifSequenceMatchRegionQ980Q4282 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4283 . ?templateMotifSequenceMatchBeginQ980Q4283 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4278 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4284 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch285 faldo:location ?targetMotifMatchRegionMatch286 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A288 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A279 . ?targetMotifMatchRegionMatch286 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A287 . ?targetMotifMatchRegionMatchBeginMF_01218_A287 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A280 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A288 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A277, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A277) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A277, CONCAT('^(?:-*[^-]){', STR(((203 - ?templateMotifSequenceMatchBeginPositionQ980Q4278) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1289) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A279, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A279) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A279, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A279) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A279, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1289), '}'), '')))), '[^-]', ''))) AS ?step2290) . BIND(((?step2290 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A280) - 1) AS ?thisPositionOn93) . BIND(?thisPositionOn93 AS ?thisPositionOn94) . BIND(?this AS ?pfs2t291) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn93))) AS ?pfsb90) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfse91) . FILTER (REGEX('[IV]', SUBSTR(?thisSequenceValue, ?thisPositionOn93, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01218a89')) AS ?annotation89) . BIND(?this AS ?pfs88) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch296 faldo:location ?templateMotifSequenceMatchRegionQ980Q4297 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ980Q4299 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ980Q4MF_01218_A292 . ?templateMotifSequenceMatchRegionQ980Q4297 faldo:begin ?templateMotifSequenceMatchBeginQ980Q4298 . ?templateMotifSequenceMatchBeginQ980Q4298 faldo:position ?templateMotifSequenceMatchBeginPositionQ980Q4293 ; faldo:reference isoform:Q980Q4-1 . ?templateMotifSequenceProfileAlignmentOperationQ980Q4299 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?targetMotifMatch300 faldo:location ?targetMotifMatchRegionMatch301 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01218_A303 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ980Q4MF_01218_A294 . ?targetMotifMatchRegionMatch301 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01218_A302 . ?targetMotifMatchRegionMatchBeginMF_01218_A302 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01218_A295 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01218_A303 edam:has_input signature:MF_01218_A ; rdf:type edam:operation_0300 . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ980Q4MF_01218_A292, 1, (STRLEN(?templateMotifCigarQ980Q4MF_01218_A292) - STRLEN(REPLACE(?templateMotifCigarQ980Q4MF_01218_A292, CONCAT('^(?:-*[^-]){', STR(((209 - ?templateMotifSequenceMatchBeginPositionQ980Q4293) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1304) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A294, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A294) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ980Q4MF_01218_A294, 1, (STRLEN(?targetMotifMatchCigarQ980Q4MF_01218_A294) - STRLEN(REPLACE(?targetMotifMatchCigarQ980Q4MF_01218_A294, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1304), '}'), '')))), '[^-]', ''))) AS ?step2305) . BIND(((?step2305 + ?targetMotifMatchRegionMatchBeginPositionMF_01218_A295) - 1) AS ?thisPositionOn100) . BIND(?thisPositionOn100 AS ?thisPositionOn101) . BIND(?this AS ?pfs2t306) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn100))) AS ?pfsb97) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfse98) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn100, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01218a96')) AS ?annotation96) . BIND(?this AS ?pfs95) . } }