CONSTRUCT { _:411288 up:source unirule:MF_01195 . _:411289 up:source unirule:MF_01195 . _:411290 up:source unirule:MF_01195 . _:411291 up:source unirule:MF_01195 . _:411292 up:source unirule:MF_01195 . _:411293 up:source unirule:MF_01195 . _:411294 up:source unirule:MF_01195 . _:411295 up:source unirule:MF_01195 . _:411296 up:source unirule:MF_01195 . _:411297 up:source unirule:MF_01195 . _:411298 up:source unirule:MF_01195 . _:411299 up:source unirule:MF_01195 . _:411300 up:source unirule:MF_01195 . _:411301 up:source unirule:MF_01195 . _:411302 up:source unirule:MF_01195 . _:411303 up:source unirule:MF_01195 . _:411304 up:source unirule:MF_01195 . _:411305 up:source unirule:MF_01195 . _:411306 up:source unirule:MF_01195 . _:411307 up:source unirule:MF_01195 . _:411308 up:source unirule:MF_01195 . _:411309 up:source unirule:MF_01195 . _:411310 up:source unirule:MF_01195 . _:411311 up:source unirule:MF_01195 . _:411312 up:source unirule:MF_01195 . _:411313 up:source unirule:MF_01195 . _:411314 up:source unirule:MF_01195 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0016857 , GO:0042597 , keyword:119 , keyword:413 , keyword:574 , keyword:677 , keyword:732 , keyword:880 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name0 . ?name0 up:ecName '5.1.3.24' ; up:fullName 'N-acetylneuraminate epimerase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'N-acetylneuraminate mutarotase' ; up:shortName 'Neu5Ac mutarotase' ; rdf:type up:Structured_Name . ?name2 up:fullName 'Sialic acid epimerase' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'nanM' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Converts alpha-N-acetylneuranimic acid (Neu5Ac) to the beta-anomer, accelerating the equilibrium between the alpha- and beta-anomers. Probably facilitates sialidase-negative bacteria to compete sucessfully for limited amounts of extracellular Neu5Ac, which is likely taken up in the beta-anomer. In addition, the rapid removal of sialic acid from solution might be advantageous to the bacterium to damp down host responses.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/25233>; up:enzymeClass <http://purl.uniprot.org/enzyme/5.1.3.24>. ?annotation7 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the NanM family.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 1' . ?pfsb13 faldo:position ?thisPositionOn15 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfs17 up:annotation ?annotation18 . ?annotation18 faldo:begin ?pfsb19 ; faldo:end ?pfse20 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 2' . ?pfsb19 faldo:position ?thisPositionOn21 ; rdf:type faldo:ExactPosition . ?pfse20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 3' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 4' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 5' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 6' . ?pfsb43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; rdf:type up:Repeat_Annotation ; rdfs:comment 'Kelch 7' . ?pfsb49 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb55 faldo:position ?thisPositionOn57 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?sam59 up:classifiedWith keyword:732 . ?signal60 faldo:begin ?signalb61 ; faldo:end ?signale62 . ?signalb61 faldo:position ?signalbp63 . ?signale62 faldo:position ?signalep64 . ?keyword65 up:range ?signal60 . _:411315 a rdf:Statement ; up:attribution _:411288 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:411316 a rdf:Statement ; up:attribution _:411289 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:411317 a rdf:Statement ; up:attribution _:411290 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:411318 a rdf:Statement ; up:attribution _:411291 ; rdf:subject ?this ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:411319 a rdf:Statement ; up:attribution _:411292 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:411320 a rdf:Statement ; up:attribution _:411293 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:411321 a rdf:Statement ; up:attribution _:411294 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:411322 a rdf:Statement ; up:attribution _:411295 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:411323 a rdf:Statement ; up:attribution _:411296 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:411324 a rdf:Statement ; up:attribution _:411297 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:411325 a rdf:Statement ; up:attribution _:411298 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:119 . _:411326 a rdf:Statement ; up:attribution _:411299 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:413 . _:411327 a rdf:Statement ; up:attribution _:411300 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:880 . _:411328 a rdf:Statement ; up:attribution _:411301 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:574 . _:411329 a rdf:Statement ; up:attribution _:411302 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:677 . _:411330 a rdf:Statement ; up:attribution _:411303 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . _:411331 a rdf:Statement ; up:attribution _:411304 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016857 . _:411332 a rdf:Statement ; up:attribution _:411305 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0042597 . _:411333 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:411334 a rdf:Statement ; up:attribution _:411306 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:411335 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:411336 a rdf:Statement ; up:attribution _:411307 ; rdf:subject ?pfs17 ; rdf:predicate up:annotation ; rdf:object ?annotation18 . _:411337 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:411338 a rdf:Statement ; up:attribution _:411308 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:411339 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:411340 a rdf:Statement ; up:attribution _:411309 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:411341 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:411342 a rdf:Statement ; up:attribution _:411310 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:411343 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:411344 a rdf:Statement ; up:attribution _:411311 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:411345 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:411346 a rdf:Statement ; up:attribution _:411312 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:411347 a rdf:Statement ; up:source unirule:MF_01195 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:411348 a rdf:Statement ; up:attribution _:411313 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:411349 a rdf:Statement ; up:attribution _:411314 ; rdf:subject ?sam59 ; rdf:predicate up:classifiedWith ; rdf:object keyword:732 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01195 #Rule MF_01195 Created by:tlima on:2008-04-08 Modified by:ecastro on:2023-06-01 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01195 . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(URI(CONCAT(STR(?this), '#MF_01195a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01195a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_01195a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_01195a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01195a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01195a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01195a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_01195a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch70 faldo:location ?templateMotifSequenceMatchRegionP3937171 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3937173 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_0119566 . ?templateMotifSequenceMatchRegionP3937171 faldo:begin ?templateMotifSequenceMatchBeginP3937172 . ?templateMotifSequenceMatchBeginP3937172 faldo:position ?templateMotifSequenceMatchBeginPositionP3937167 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP3937173 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch74 faldo:location ?targetMotifMatchRegionMatch75 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0119577 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_0119568 . ?targetMotifMatchRegionMatch75 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0119576 . ?targetMotifMatchRegionMatchBeginMF_0119576 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0119569 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0119577 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_0119566, 1, (STRLEN(?templateMotifCigarP39371MF_0119566) - STRLEN(REPLACE(?templateMotifCigarP39371MF_0119566, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP3937167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step178) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_0119568, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119568) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119568, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_0119568, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119568) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119568, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step178), '}'), '')))), '[^-]', ''))) AS ?step279) . BIND(((?step279 + ?targetMotifMatchRegionMatchBeginPositionMF_0119569) - 1) AS ?thisPositionOn15) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_0119566, 1, (STRLEN(?templateMotifCigarP39371MF_0119566) - STRLEN(REPLACE(?templateMotifCigarP39371MF_0119566, CONCAT('^(?:-*[^-]){', STR(((84 - ?templateMotifSequenceMatchBeginPositionP3937167) + 1)), '}'), '')))), '[a-z]', '')) AS ?step180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_0119568, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119568) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119568, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_0119568, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119568) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119568, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step180), '}'), '')))), '[^-]', ''))) AS ?step281) . BIND(((?step281 + ?targetMotifMatchRegionMatchBeginPositionMF_0119569) - 1) AS ?thisPositionOn16) . BIND(?this AS ?pfs1t82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) . FILTER ((BOUND(?thisPositionOn15) && BOUND(?thisPositionOn16))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch87 faldo:location ?templateMotifSequenceMatchRegionP3937188 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3937190 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_0119583 . ?templateMotifSequenceMatchRegionP3937188 faldo:begin ?templateMotifSequenceMatchBeginP3937189 . ?templateMotifSequenceMatchBeginP3937189 faldo:position ?templateMotifSequenceMatchBeginPositionP3937184 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP3937190 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch91 faldo:location ?targetMotifMatchRegionMatch92 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0119594 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_0119585 . ?targetMotifMatchRegionMatch92 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0119593 . ?targetMotifMatchRegionMatchBeginMF_0119593 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0119586 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0119594 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_0119583, 1, (STRLEN(?templateMotifCigarP39371MF_0119583) - STRLEN(REPLACE(?templateMotifCigarP39371MF_0119583, CONCAT('^(?:-*[^-]){', STR(((86 - ?templateMotifSequenceMatchBeginPositionP3937184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step195) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_0119585, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119585) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_0119585, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119585) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step195), '}'), '')))), '[^-]', ''))) AS ?step296) . BIND(((?step296 + ?targetMotifMatchRegionMatchBeginPositionMF_0119586) - 1) AS ?thisPositionOn21) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_0119583, 1, (STRLEN(?templateMotifCigarP39371MF_0119583) - STRLEN(REPLACE(?templateMotifCigarP39371MF_0119583, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionP3937184) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_0119585, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119585) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_0119585, 1, (STRLEN(?targetMotifMatchCigarP39371MF_0119585) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_0119585, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0119586) - 1) AS ?thisPositionOn22) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) . FILTER ((BOUND(?thisPositionOn21) && BOUND(?thisPositionOn22))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a18')) AS ?annotation18) . BIND(?this AS ?pfs17) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionP39371105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195100 . ?templateMotifSequenceMatchRegionP39371105 faldo:begin ?templateMotifSequenceMatchBeginP39371106 . ?templateMotifSequenceMatchBeginP39371106 faldo:position ?templateMotifSequenceMatchBeginPositionP39371101 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371107 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195110 . ?targetMotifMatchRegionMatchBeginMF_01195110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195111 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195100, 1, (STRLEN(?templateMotifCigarP39371MF_01195100) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195100, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionP39371101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195102, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195102) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195102, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195102) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_01195103) - 1) AS ?thisPositionOn27) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195100, 1, (STRLEN(?templateMotifCigarP39371MF_01195100) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195100, CONCAT('^(?:-*[^-]){', STR(((173 - ?templateMotifSequenceMatchBeginPositionP39371101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1114) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195102, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195102) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195102, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195102) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1114), '}'), '')))), '[^-]', ''))) AS ?step2115) . BIND(((?step2115 + ?targetMotifMatchRegionMatchBeginPositionMF_01195103) - 1) AS ?thisPositionOn28) . BIND(?this AS ?pfs1t116) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((BOUND(?thisPositionOn27) && BOUND(?thisPositionOn28))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch121 faldo:location ?templateMotifSequenceMatchRegionP39371122 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371124 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195117 . ?templateMotifSequenceMatchRegionP39371122 faldo:begin ?templateMotifSequenceMatchBeginP39371123 . ?templateMotifSequenceMatchBeginP39371123 faldo:position ?templateMotifSequenceMatchBeginPositionP39371118 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371124 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch125 faldo:location ?targetMotifMatchRegionMatch126 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195128 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195119 . ?targetMotifMatchRegionMatch126 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195127 . ?targetMotifMatchRegionMatchBeginMF_01195127 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195120 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195128 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195117, 1, (STRLEN(?templateMotifCigarP39371MF_01195117) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195117, CONCAT('^(?:-*[^-]){', STR(((174 - ?templateMotifSequenceMatchBeginPositionP39371118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195119, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195119) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195119, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195119) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01195120) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195117, 1, (STRLEN(?templateMotifCigarP39371MF_01195117) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195117, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionP39371118) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195119, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195119) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195119, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195119) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195119, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) . BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01195120) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t133) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((BOUND(?thisPositionOn33) && BOUND(?thisPositionOn34))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionP39371139 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371141 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195134 . ?templateMotifSequenceMatchRegionP39371139 faldo:begin ?templateMotifSequenceMatchBeginP39371140 . ?templateMotifSequenceMatchBeginP39371140 faldo:position ?templateMotifSequenceMatchBeginPositionP39371135 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371141 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195145 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195136 . ?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195144 . ?targetMotifMatchRegionMatchBeginMF_01195144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195137 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195145 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195134, 1, (STRLEN(?templateMotifCigarP39371MF_01195134) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195134, CONCAT('^(?:-*[^-]){', STR(((222 - ?templateMotifSequenceMatchBeginPositionP39371135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195136, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195136) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195136, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195136) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01195137) - 1) AS ?thisPositionOn39) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195134, 1, (STRLEN(?templateMotifCigarP39371MF_01195134) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195134, CONCAT('^(?:-*[^-]){', STR(((265 - ?templateMotifSequenceMatchBeginPositionP39371135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1148) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195136, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195136) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195136, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195136) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1148), '}'), '')))), '[^-]', ''))) AS ?step2149) . BIND(((?step2149 + ?targetMotifMatchRegionMatchBeginPositionMF_01195137) - 1) AS ?thisPositionOn40) . BIND(?this AS ?pfs1t150) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((BOUND(?thisPositionOn39) && BOUND(?thisPositionOn40))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch155 faldo:location ?templateMotifSequenceMatchRegionP39371156 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371158 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195151 . ?templateMotifSequenceMatchRegionP39371156 faldo:begin ?templateMotifSequenceMatchBeginP39371157 . ?templateMotifSequenceMatchBeginP39371157 faldo:position ?templateMotifSequenceMatchBeginPositionP39371152 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371158 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch159 faldo:location ?targetMotifMatchRegionMatch160 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195162 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195153 . ?targetMotifMatchRegionMatch160 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195161 . ?targetMotifMatchRegionMatchBeginMF_01195161 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195154 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195162 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195151, 1, (STRLEN(?templateMotifCigarP39371MF_01195151) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195151, CONCAT('^(?:-*[^-]){', STR(((287 - ?templateMotifSequenceMatchBeginPositionP39371152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1163) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195153, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195153) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195153, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195153) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1163), '}'), '')))), '[^-]', ''))) AS ?step2164) . BIND(((?step2164 + ?targetMotifMatchRegionMatchBeginPositionMF_01195154) - 1) AS ?thisPositionOn45) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195151, 1, (STRLEN(?templateMotifCigarP39371MF_01195151) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195151, CONCAT('^(?:-*[^-]){', STR(((336 - ?templateMotifSequenceMatchBeginPositionP39371152) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1165) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195153, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195153) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195153, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195153) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195153, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1165), '}'), '')))), '[^-]', ''))) AS ?step2166) . BIND(((?step2166 + ?targetMotifMatchRegionMatchBeginPositionMF_01195154) - 1) AS ?thisPositionOn46) . BIND(?this AS ?pfs1t167) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) . FILTER ((BOUND(?thisPositionOn45) && BOUND(?thisPositionOn46))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch172 faldo:location ?templateMotifSequenceMatchRegionP39371173 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371175 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195168 . ?templateMotifSequenceMatchRegionP39371173 faldo:begin ?templateMotifSequenceMatchBeginP39371174 . ?templateMotifSequenceMatchBeginP39371174 faldo:position ?templateMotifSequenceMatchBeginPositionP39371169 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371175 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch176 faldo:location ?targetMotifMatchRegionMatch177 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195179 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195170 . ?targetMotifMatchRegionMatch177 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195178 . ?targetMotifMatchRegionMatchBeginMF_01195178 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195171 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195179 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195168, 1, (STRLEN(?templateMotifCigarP39371MF_01195168) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195168, CONCAT('^(?:-*[^-]){', STR(((338 - ?templateMotifSequenceMatchBeginPositionP39371169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1180) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195170, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195170) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195170, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195170) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1180), '}'), '')))), '[^-]', ''))) AS ?step2181) . BIND(((?step2181 + ?targetMotifMatchRegionMatchBeginPositionMF_01195171) - 1) AS ?thisPositionOn51) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195168, 1, (STRLEN(?templateMotifCigarP39371MF_01195168) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195168, CONCAT('^(?:-*[^-]){', STR(((367 - ?templateMotifSequenceMatchBeginPositionP39371169) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195170, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195170) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195170, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195170) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195170, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1182), '}'), '')))), '[^-]', ''))) AS ?step2183) . BIND(((?step2183 + ?targetMotifMatchRegionMatchBeginPositionMF_01195171) - 1) AS ?thisPositionOn52) . BIND(?this AS ?pfs1t184) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) . FILTER ((BOUND(?thisPositionOn51) && BOUND(?thisPositionOn52))) . BIND(URI(CONCAT(STR(?this), '#MF_01195a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch189 faldo:location ?templateMotifSequenceMatchRegionP39371190 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP39371192 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP39371MF_01195185 . ?templateMotifSequenceMatchRegionP39371190 faldo:begin ?templateMotifSequenceMatchBeginP39371191 . ?templateMotifSequenceMatchBeginP39371191 faldo:position ?templateMotifSequenceMatchBeginPositionP39371186 ; faldo:reference isoform:P39371-1 . ?templateMotifSequenceProfileAlignmentOperationP39371192 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . ?targetMotifMatch193 faldo:location ?targetMotifMatchRegionMatch194 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01195196 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP39371MF_01195187 . ?targetMotifMatchRegionMatch194 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01195195 . ?targetMotifMatchRegionMatchBeginMF_01195195 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01195188 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01195196 edam:has_input signature:MF_01195 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP39371MF_01195185, 1, (STRLEN(?templateMotifCigarP39371MF_01195185) - STRLEN(REPLACE(?templateMotifCigarP39371MF_01195185, CONCAT('^(?:-*[^-]){', STR(((228 - ?templateMotifSequenceMatchBeginPositionP39371186) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP39371MF_01195187, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195187) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP39371MF_01195187, 1, (STRLEN(?targetMotifMatchCigarP39371MF_01195187) - STRLEN(REPLACE(?targetMotifMatchCigarP39371MF_01195187, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1197), '}'), '')))), '[^-]', ''))) AS ?step2198) . BIND(((?step2198 + ?targetMotifMatchRegionMatchBeginPositionMF_01195188) - 1) AS ?thisPositionOn57) . BIND(?thisPositionOn57 AS ?thisPositionOn58) . BIND(?this AS ?pfs1t199) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn57))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn57, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01195a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:annotation ?samsignal200 ; up:sequence ?thisSequence . ?samsignal200 up:range ?samsignalr201 ; rdf:type up:Signal_Peptide_Annotation . ?samsignalr201 faldo:begin ?samsignalb202 ; faldo:end ?samsignale203 . ?samsignalb202 faldo:position ?samsignalbp204 ; faldo:reference ?thisSequence . ?samsignale203 faldo:position ?samsignalep205 ; faldo:reference ?thisSequence . BIND(?this AS ?sam59) . } BIND(URI(CONCAT(STR(?this), '#MF_01195a65')) AS ?keyword65) . }