CONSTRUCT { _:359564 up:source unirule:MF_01040 . _:359565 up:source unirule:MF_01040 . _:359566 up:source unirule:MF_01040 . _:359567 up:source unirule:MF_01040 . _:359568 up:source unirule:MF_01040 . _:359569 up:source unirule:MF_01040 . _:359570 up:source unirule:MF_01040 . _:359571 up:source unirule:MF_01040 . _:359572 up:source unirule:MF_01040 . _:359573 up:source unirule:MF_01040 . _:359574 up:source unirule:MF_01040 . _:359575 up:source unirule:MF_01040 . _:359576 up:source unirule:MF_01040 . _:359577 up:source unirule:MF_01040 . _:359578 up:source unirule:MF_01040 . _:359579 up:source unirule:MF_01040 . _:359580 up:source unirule:MF_01040 . _:359581 up:source unirule:MF_01040 . _:359582 up:source unirule:MF_01040 . _:359583 up:source unirule:MF_01040 . _:359584 up:source unirule:MF_01040 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation6 , ?annotation7 ; up:classifiedWith GO:0004619 , GO:0006096 , keyword:324 , keyword:413 ; up:recommendedName ?name0 . ?name0 up:ecName '5.4.2.-' ; up:fullName 'Probable phosphoglycerate mutase GpmB' ; rdf:type up:Structured_Name . ?name1 up:fullName 'PGAM' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Phosphoglyceromutase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'gpmB' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/15901>. ?annotation6 a up:Pathway_Annotation ; rdfs:comment 'Carbohydrate degradation; glycolysis; pyruvate from D-glyceraldehyde 3-phosphate: step 3/5.' . ?annotation7 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the phosphoglycerate mutase family. GpmB subfamily.' . ?pfs8 up:annotation ?annotation9 . ?annotation9 faldo:begin ?pfsb10 ; faldo:end ?pfse11 ; up:ligand ?ligand12 ; rdf:type up:Binding_Site_Annotation . ?pfsb10 faldo:position ?thisPositionOn14 ; rdf:type faldo:ExactPosition . ?pfse11 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?ligand12 rdfs:subClassOf ?molecule13 . ?molecule13 rdfs:label 'substrate' . ?pfs16 up:annotation ?annotation17 . ?annotation17 faldo:begin ?pfsb18 ; faldo:end ?pfse19 ; up:ligand ?ligand20 ; rdf:type up:Binding_Site_Annotation . ?pfsb18 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse19 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?ligand20 rdfs:subClassOf ?molecule21 . ?molecule21 rdfs:label 'substrate' . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; up:ligand ?ligand28 ; rdf:type up:Binding_Site_Annotation . ?pfsb26 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand28 rdfs:subClassOf ?molecule29 . ?molecule29 rdfs:label 'substrate' . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf ?molecule37 . ?molecule37 rdfs:label 'substrate' . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf ?molecule45 . ?molecule45 rdfs:label 'substrate' . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Tele-phosphohistidine intermediate' . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf ?molecule65 . ?molecule65 rdfs:label 'substrate' . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf ?molecule73 . ?molecule73 rdfs:label 'substrate' . ?pfs76 up:annotation ?annotation77 . ?annotation77 faldo:begin ?pfsb78 ; faldo:end ?pfse79 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb78 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse79 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . _:359585 a rdf:Statement ; up:attribution _:359564 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:359586 a rdf:Statement ; up:attribution _:359565 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:359587 a rdf:Statement ; up:attribution _:359566 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:359588 a rdf:Statement ; up:attribution _:359567 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:359589 a rdf:Statement ; up:attribution _:359568 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:359590 a rdf:Statement ; up:attribution _:359569 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:359591 a rdf:Statement ; up:attribution _:359570 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:359592 a rdf:Statement ; up:attribution _:359571 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:359593 a rdf:Statement ; up:attribution _:359572 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:324 . _:359594 a rdf:Statement ; up:attribution _:359573 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004619 . _:359595 a rdf:Statement ; up:attribution _:359574 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006096 . _:359596 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:359597 a rdf:Statement ; up:attribution _:359575 ; rdf:subject ?pfs8 ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:359598 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:359599 a rdf:Statement ; up:attribution _:359576 ; rdf:subject ?pfs16 ; rdf:predicate up:annotation ; rdf:object ?annotation17 . _:359600 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:359601 a rdf:Statement ; up:attribution _:359577 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:359602 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:359603 a rdf:Statement ; up:attribution _:359578 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:359604 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:359605 a rdf:Statement ; up:attribution _:359579 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:359606 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:359607 a rdf:Statement ; up:attribution _:359580 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:359608 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:359609 a rdf:Statement ; up:attribution _:359581 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:359610 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:359611 a rdf:Statement ; up:attribution _:359582 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:359612 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:359613 a rdf:Statement ; up:attribution _:359583 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:359614 a rdf:Statement ; up:source unirule:MF_01040 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . _:359615 a rdf:Statement ; up:attribution _:359584 ; rdf:subject ?pfs76 ; rdf:predicate up:annotation ; rdf:object ?annotation77 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01040 #Rule MF_01040 Created by:rivoire on:2002-12-12 Modified by:ecastro on:2022-05-14 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01040 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01040a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01040a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01040a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01040a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01040a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_01040a7')) AS ?annotation7) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0A7A287 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A289 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_0104082 . ?templateMotifSequenceMatchRegionP0A7A287 faldo:begin ?templateMotifSequenceMatchBeginP0A7A288 . ?templateMotifSequenceMatchBeginP0A7A288 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A283 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A289 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0104093 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_0104084 . ?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0104092 . ?targetMotifMatchRegionMatchBeginMF_0104092 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0104085 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0104093 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104082, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104082) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104082, CONCAT('^(?:-*[^-]){', STR(((8 - ?templateMotifSequenceMatchBeginPositionP0A7A283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0104085) - 1) AS ?thisPositionOn14) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104082, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104082) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104082, CONCAT('^(?:-*[^-]){', STR(((15 - ?templateMotifSequenceMatchBeginPositionP0A7A283) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_0104084, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_0104084) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_0104084, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0104085) - 1) AS ?thisPositionOn15) . BIND(?this AS ?pfs1t98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb10) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse11) . FILTER (REGEX('RHGE[TS][ARNDCQEGHILKMFPSTWYVBZJUOX]WN', SUBSTR(?thisSequenceValue, ?thisPositionOn14, (?thisPositionOn15 - ?thisPositionOn14)))) . BIND(URI(CONCAT(STR(?this), '#MF_01040a9')) AS ?annotation9) . BIND(?this AS ?pfs8) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP0A7A2104 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2106 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_0104099 . ?templateMotifSequenceMatchRegionP0A7A2104 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2105 . ?templateMotifSequenceMatchBeginP0A7A2105 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2100 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2106 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040110 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040101 . ?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040109 . ?targetMotifMatchRegionMatchBeginMF_01040109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040102 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040110 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104099, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104099) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104099, CONCAT('^(?:-*[^-]){', STR(((21 - ?templateMotifSequenceMatchBeginPositionP0A7A2100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_01040102) - 1) AS ?thisPositionOn22) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_0104099, 1, (STRLEN(?templateMotifCigarP0A7A2MF_0104099) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_0104099, CONCAT('^(?:-*[^-]){', STR(((22 - ?templateMotifSequenceMatchBeginPositionP0A7A2100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040101, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_01040102) - 1) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t115) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb18) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse19) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn22, (?thisPositionOn23 - ?thisPositionOn22)) = 'QG')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a17')) AS ?annotation17) . BIND(?this AS ?pfs16) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP0A7A2121 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2123 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040116 . ?templateMotifSequenceMatchRegionP0A7A2121 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2122 . ?templateMotifSequenceMatchBeginP0A7A2122 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2117 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2123 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040127 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040118 . ?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040126 . ?targetMotifMatchRegionMatchBeginMF_01040126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040119 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040127 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040116, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040116) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040116, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0A7A2117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_01040119) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040116, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040116) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040116, CONCAT('^(?:-*[^-]){', STR(((85 - ?templateMotifSequenceMatchBeginPositionP0A7A2117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040118, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_01040119) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs1t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse27) . FILTER (REGEX('EL[ARNDCQEGHILKMFPSTWYVBZJUOX]M', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) . BIND(URI(CONCAT(STR(?this), '#MF_01040a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP0A7A2138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040133 . ?templateMotifSequenceMatchRegionP0A7A2138 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2139 . ?templateMotifSequenceMatchBeginP0A7A2139 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2134 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2140 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040143 . ?targetMotifMatchRegionMatchBeginMF_01040143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040144 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040133, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040133) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040133, CONCAT('^(?:-*[^-]){', STR(((104 - ?templateMotifSequenceMatchBeginPositionP0A7A2134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_01040136) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040133, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040133) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040133, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP0A7A2134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040135, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) . BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01040136) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t149) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'RR')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP0A7A2155 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2157 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040150 . ?templateMotifSequenceMatchRegionP0A7A2155 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2156 . ?templateMotifSequenceMatchBeginP0A7A2156 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2151 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2157 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040161 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040152 . ?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040160 . ?targetMotifMatchRegionMatchBeginMF_01040160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040153 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040161 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040150, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040150) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040150, CONCAT('^(?:-*[^-]){', STR(((151 - ?templateMotifSequenceMatchBeginPositionP0A7A2151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) . BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_01040153) - 1) AS ?thisPositionOn46) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040150, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040150) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040150, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionP0A7A2151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1164) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040152, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040152) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1164), '}'), '')))), '[^-]', ''))) AS ?step2165) . BIND(((?step2165 + ?targetMotifMatchRegionMatchBeginPositionMF_01040153) - 1) AS ?thisPositionOn47) . BIND(?this AS ?pfs1t166) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse43) . FILTER (REGEX('G[IM]', SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)))) . BIND(URI(CONCAT(STR(?this), '#MF_01040a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch171 faldo:location ?templateMotifSequenceMatchRegionP0A7A2172 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2174 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040167 . ?templateMotifSequenceMatchRegionP0A7A2172 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2173 . ?templateMotifSequenceMatchBeginP0A7A2173 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2168 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2174 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch175 faldo:location ?targetMotifMatchRegionMatch176 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040178 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040169 . ?targetMotifMatchRegionMatch176 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040177 . ?targetMotifMatchRegionMatchBeginMF_01040177 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040170 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040178 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040167, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040167) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040167, CONCAT('^(?:-*[^-]){', STR(((9 - ?templateMotifSequenceMatchBeginPositionP0A7A2168) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040169, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040169, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040169) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040169, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1179), '}'), '')))), '[^-]', ''))) AS ?step2180) . BIND(((?step2180 + ?targetMotifMatchRegionMatchBeginPositionMF_01040170) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t181) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch186 faldo:location ?templateMotifSequenceMatchRegionP0A7A2187 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2189 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040182 . ?templateMotifSequenceMatchRegionP0A7A2187 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2188 . ?templateMotifSequenceMatchBeginP0A7A2188 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2183 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2189 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch190 faldo:location ?targetMotifMatchRegionMatch191 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040193 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040184 . ?targetMotifMatchRegionMatch191 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040192 . ?targetMotifMatchRegionMatchBeginMF_01040192 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040185 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040193 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040182, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040182) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040182, CONCAT('^(?:-*[^-]){', STR(((82 - ?templateMotifSequenceMatchBeginPositionP0A7A2183) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040184, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040184, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040184) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040184, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1194), '}'), '')))), '[^-]', ''))) AS ?step2195) . BIND(((?step2195 + ?targetMotifMatchRegionMatchBeginPositionMF_01040185) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t196) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse57) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch201 faldo:location ?templateMotifSequenceMatchRegionP0A7A2202 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2204 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040197 . ?templateMotifSequenceMatchRegionP0A7A2202 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2203 . ?templateMotifSequenceMatchBeginP0A7A2203 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2198 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2204 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch205 faldo:location ?targetMotifMatchRegionMatch206 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040208 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040199 . ?targetMotifMatchRegionMatch206 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040207 . ?targetMotifMatchRegionMatchBeginMF_01040207 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040200 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040208 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040197, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040197) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040197, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP0A7A2198) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1209) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040199, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040199, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040199) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040199, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1209), '}'), '')))), '[^-]', ''))) AS ?step2210) . BIND(((?step2210 + ?targetMotifMatchRegionMatchBeginPositionMF_01040200) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t211) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch216 faldo:location ?templateMotifSequenceMatchRegionP0A7A2217 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2219 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040212 . ?templateMotifSequenceMatchRegionP0A7A2217 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2218 . ?templateMotifSequenceMatchBeginP0A7A2218 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2213 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2219 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch220 faldo:location ?targetMotifMatchRegionMatch221 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040223 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040214 . ?targetMotifMatchRegionMatch221 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040222 . ?targetMotifMatchRegionMatchBeginMF_01040222 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040215 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040223 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040212, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040212) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040212, CONCAT('^(?:-*[^-]){', STR(((60 - ?templateMotifSequenceMatchBeginPositionP0A7A2213) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1224) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040214, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040214, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040214) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040214, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1224), '}'), '')))), '[^-]', ''))) AS ?step2225) . BIND(((?step2225 + ?targetMotifMatchRegionMatchBeginPositionMF_01040215) - 1) AS ?thisPositionOn74) . BIND(?thisPositionOn74 AS ?thisPositionOn75) . BIND(?this AS ?pfs1t226) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfse71) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn74, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01040a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch231 faldo:location ?templateMotifSequenceMatchRegionP0A7A2232 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A7A2234 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A7A2MF_01040227 . ?templateMotifSequenceMatchRegionP0A7A2232 faldo:begin ?templateMotifSequenceMatchBeginP0A7A2233 . ?templateMotifSequenceMatchBeginP0A7A2233 faldo:position ?templateMotifSequenceMatchBeginPositionP0A7A2228 ; faldo:reference isoform:P0A7A2-1 . ?templateMotifSequenceProfileAlignmentOperationP0A7A2234 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . ?targetMotifMatch235 faldo:location ?targetMotifMatchRegionMatch236 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01040238 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A7A2MF_01040229 . ?targetMotifMatchRegionMatch236 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01040237 . ?targetMotifMatchRegionMatchBeginMF_01040237 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01040230 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01040238 edam:has_input signature:MF_01040 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A7A2MF_01040227, 1, (STRLEN(?templateMotifCigarP0A7A2MF_01040227) - STRLEN(REPLACE(?templateMotifCigarP0A7A2MF_01040227, CONCAT('^(?:-*[^-]){', STR(((150 - ?templateMotifSequenceMatchBeginPositionP0A7A2228) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1239) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040229, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A7A2MF_01040229, 1, (STRLEN(?targetMotifMatchCigarP0A7A2MF_01040229) - STRLEN(REPLACE(?targetMotifMatchCigarP0A7A2MF_01040229, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1239), '}'), '')))), '[^-]', ''))) AS ?step2240) . BIND(((?step2240 + ?targetMotifMatchRegionMatchBeginPositionMF_01040230) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs1t241) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb78) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse79) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01040a77')) AS ?annotation77) . BIND(?this AS ?pfs76) . } }