CONSTRUCT { _:550236 up:source unirule:MF_01520 . _:550237 up:ecName '2.7.7.60' ; up:fullName '2-C-methyl-D-erythritol 4-phosphate cytidylyltransferase' ; rdf:type up:Structured_Name . _:550238 up:fullName '4-diphosphocytidyl-2C-methyl-D-erythritol synthase' ; rdf:type up:Structured_Name . _:550239 up:fullName 'MEP cytidylyltransferase' ; up:shortName 'MCT' ; rdf:type up:Structured_Name . _:550240 up:source unirule:MF_01520 . _:550241 up:ecName '4.6.1.12' ; up:fullName '2-C-methyl-D-erythritol 2,4-cyclodiphosphate synthase' ; up:shortName 'MECPP-synthase' , 'MECDP-synthase' , 'MECPS' ; rdf:type up:Structured_Name . _:550242 up:source unirule:MF_01520 . _:550243 up:source unirule:MF_01520 . _:550244 up:source unirule:MF_01520 . _:550245 up:source unirule:MF_01520 . _:550246 up:source unirule:MF_01520 . _:550247 up:source unirule:MF_01520 . _:550248 up:source unirule:MF_01520 . _:550249 up:source unirule:MF_01520 . _:550250 up:source unirule:MF_01520 . _:550251 up:source unirule:MF_01520 . _:550252 up:source unirule:MF_01520 . _:550253 up:source unirule:MF_01520 . _:550254 up:source unirule:MF_01520 . _:550255 up:source unirule:MF_01520 . _:550256 up:source unirule:MF_01520 . _:550257 up:source unirule:MF_01520 . _:550258 up:source unirule:MF_01520 . _:550259 up:source unirule:MF_01520 . _:550260 up:source unirule:MF_01520 . _:550261 up:source unirule:MF_01520 . _:550262 up:source unirule:MF_01520 . _:550263 up:source unirule:MF_01520 . _:550264 up:source unirule:MF_01520 . _:550265 up:source unirule:MF_01520 . _:550266 up:source unirule:MF_01520 . _:550267 up:source unirule:MF_01520 . _:550268 up:source unirule:MF_01520 . _:550269 up:source unirule:MF_01520 . _:550270 up:source unirule:MF_01520 . _:550271 up:source unirule:MF_01520 . _:550272 up:source unirule:MF_01520 . _:550273 up:source unirule:MF_01520 . _:550274 up:source unirule:MF_01520 . _:550275 up:source unirule:MF_01520 . _:550276 up:source unirule:MF_01520 . _:550277 up:source unirule:MF_01520 . _:550278 up:source unirule:MF_01520 . _:550279 up:source unirule:MF_01520 . ?this up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation12 , ?annotation13 ; up:classifiedWith GO:0008685 , GO:0019288 , GO:0050518 , keyword:414 , keyword:456 , keyword:479 , keyword:511 , keyword:548 , keyword:808 ; up:domain ?namedpart1 , ?namedpart2 ; up:recommendedName ?name0 . ?name0 up:fullName 'Bifunctional enzyme IspD/IspF' ; rdf:type up:Structured_Name . ?namedpart1 up:alternativeName _:550238 , _:550239 ; up:recommendedName _:550237 . ?namedpart2 up:recommendedName _:550241 . ?gene3 skos:prefLabel 'ispDF' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Bifunctional enzyme that catalyzes the formation of 4-diphosphocytidyl-2-C-methyl-D-erythritol from CTP and 2-C-methyl-D-erythritol 4-phosphate (MEP) (IspD), and catalyzes the conversion of 4-diphosphocytidyl-2-C-methyl-D-erythritol 2-phosphate (CDP-ME2P) to 2-C-methyl-D-erythritol 2,4-cyclodiphosphate (ME-CPP) with a corresponding release of cytidine 5-monophosphate (CMP) (IspF).' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/13429>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.7.60>. ?annotation7 up:activity ?activity8 ; rdf:type up:Catalytic_Activity_Annotation . ?activity8 up:catalyticActivity <http://rdf.rhea-db.org/23864>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.6.1.12>. ?annotation9 up:cofactor chebi:60240 ; rdf:type up:Cofactor_Annotation . ?annotation10 a up:Pathway_Annotation ; rdfs:comment 'Isoprenoid biosynthesis; isopentenyl diphosphate biosynthesis via DXP pathway; isopentenyl diphosphate from 1-deoxy-D-xylulose 5-phosphate: step 2/6.' . ?annotation11 a up:Pathway_Annotation ; rdfs:comment 'Isoprenoid biosynthesis; isopentenyl diphosphate biosynthesis via DXP pathway; isopentenyl diphosphate from 1-deoxy-D-xylulose 5-phosphate: step 4/6.' . ?annotation12 a up:Similarity_Annotation ; rdfs:comment 'In the N-terminal section; belongs to the IspD/TarI cytidylyltransferase family. IspD subfamily.' . ?annotation13 a up:Similarity_Annotation ; rdfs:comment 'In the C-terminal section; belongs to the IspF family.' . ?pfs14 up:annotation ?annotation15 . ?annotation15 faldo:begin ?pfsb16 ; faldo:end ?pfse17 ; rdf:type up:Region_Annotation ; rdfs:comment '2-C-methyl-D-erythritol 4-phosphate cytidylyltransferase' . ?pfsb16 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?pfse17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfs20 up:annotation ?annotation21 . ?annotation21 faldo:begin ?pfsb22 ; faldo:end ?pfse23 ; rdf:type up:Region_Annotation ; rdfs:comment '2-C-methyl-D-erythritol 2,4-cyclodiphosphate synthase' . ?pfsb22 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfs26 up:annotation ?annotation27 . ?annotation27 faldo:begin ?pfsb28 ; faldo:end ?pfse29 ; up:ligand ?ligand30 ; rdf:type up:Binding_Site_Annotation . ?pfsb28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?pfse29 faldo:position ?thisPositionOn32 ; rdf:type faldo:ExactPosition . ?ligand30 rdfs:subClassOf chebi:57919 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; up:ligand ?ligand37 ; rdf:type up:Binding_Site_Annotation . ?pfsb35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?ligand37 rdfs:subClassOf chebi:57919 . ?pfs40 up:annotation ?annotation41 . ?annotation41 faldo:begin ?pfsb42 ; faldo:end ?pfse43 ; up:ligand ?ligand44 ; rdf:type up:Binding_Site_Annotation . ?pfsb42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse43 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?ligand44 rdfs:subClassOf chebi:57919 . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf chebi:57919 . ?pfs54 up:annotation ?annotation55 . ?annotation55 faldo:begin ?pfsb56 ; faldo:end ?pfse57 ; up:ligand ?ligand58 ; rdf:type up:Binding_Site_Annotation . ?pfsb56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse57 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . ?ligand58 rdfs:subClassOf chebi:57919 . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; up:ligand ?ligand65 ; rdf:type up:Binding_Site_Annotation . ?pfsb63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand65 rdfs:subClassOf chebi:57919 . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; up:ligand ?ligand72 ; rdf:type up:Binding_Site_Annotation . ?pfsb70 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn74 ; rdf:type faldo:ExactPosition . ?ligand72 rdfs:subClassOf chebi:60240 . ?pfs75 up:annotation ?annotation76 . ?annotation76 faldo:begin ?pfsb77 ; faldo:end ?pfse78 ; up:ligand ?ligand79 ; rdf:type up:Binding_Site_Annotation . ?pfsb77 faldo:position ?thisPositionOn80 ; rdf:type faldo:ExactPosition . ?pfse78 faldo:position ?thisPositionOn81 ; rdf:type faldo:ExactPosition . ?ligand79 rdfs:subClassOf chebi:60240 . ?pfs82 up:annotation ?annotation83 . ?annotation83 faldo:begin ?pfsb84 ; faldo:end ?pfse85 ; up:ligand ?ligand86 ; rdf:type up:Binding_Site_Annotation . ?pfsb84 faldo:position ?thisPositionOn87 ; rdf:type faldo:ExactPosition . ?pfse85 faldo:position ?thisPositionOn88 ; rdf:type faldo:ExactPosition . ?ligand86 rdfs:subClassOf chebi:60240 . ?pfs89 up:annotation ?annotation90 . ?annotation90 faldo:begin ?pfsb91 ; faldo:end ?pfse92 ; up:ligand ?ligand93 ; rdf:type up:Binding_Site_Annotation . ?pfsb91 faldo:position ?thisPositionOn94 ; rdf:type faldo:ExactPosition . ?pfse92 faldo:position ?thisPositionOn95 ; rdf:type faldo:ExactPosition . ?ligand93 rdfs:subClassOf chebi:57919 . ?pfs96 up:annotation ?annotation97 . ?annotation97 faldo:begin ?pfsb98 ; faldo:end ?pfse99 ; up:ligand ?ligand100 ; rdf:type up:Binding_Site_Annotation . ?pfsb98 faldo:position ?thisPositionOn101 ; rdf:type faldo:ExactPosition . ?pfse99 faldo:position ?thisPositionOn102 ; rdf:type faldo:ExactPosition . ?ligand100 rdfs:subClassOf chebi:57919 . ?pfs103 up:annotation ?annotation104 . ?annotation104 faldo:begin ?pfsb105 ; faldo:end ?pfse106 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb105 faldo:position ?thisPositionOn107 ; rdf:type faldo:ExactPosition . ?pfse106 faldo:position ?thisPositionOn108 ; rdf:type faldo:ExactPosition . ?pfs109 up:annotation ?annotation110 . ?annotation110 faldo:begin ?pfsb111 ; faldo:end ?pfse112 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb111 faldo:position ?thisPositionOn113 ; rdf:type faldo:ExactPosition . ?pfse112 faldo:position ?thisPositionOn114 ; rdf:type faldo:ExactPosition . ?pfs115 up:annotation ?annotation116 . ?annotation116 faldo:begin ?pfsb117 ; faldo:end ?pfse118 ; rdf:type up:Site_Annotation ; rdfs:comment 'Positions MEP for the nucleophilic attack' . ?pfsb117 faldo:position ?thisPositionOn119 ; rdf:type faldo:ExactPosition . ?pfse118 faldo:position ?thisPositionOn120 ; rdf:type faldo:ExactPosition . ?pfs121 up:annotation ?annotation122 . ?annotation122 faldo:begin ?pfsb123 ; faldo:end ?pfse124 ; rdf:type up:Site_Annotation ; rdfs:comment 'Positions MEP for the nucleophilic attack' . ?pfsb123 faldo:position ?thisPositionOn125 ; rdf:type faldo:ExactPosition . ?pfse124 faldo:position ?thisPositionOn126 ; rdf:type faldo:ExactPosition . ?pfs127 up:annotation ?annotation128 . ?annotation128 faldo:begin ?pfsb129 ; faldo:end ?pfse130 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb129 faldo:position ?thisPositionOn131 ; rdf:type faldo:ExactPosition . ?pfse130 faldo:position ?thisPositionOn132 ; rdf:type faldo:ExactPosition . ?pfs133 up:annotation ?annotation134 . ?annotation134 faldo:begin ?pfsb135 ; faldo:end ?pfse136 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb135 faldo:position ?thisPositionOn137 ; rdf:type faldo:ExactPosition . ?pfse136 faldo:position ?thisPositionOn138 ; rdf:type faldo:ExactPosition . _:550280 a rdf:Statement ; up:attribution _:550236 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:550281 a rdf:Statement ; up:attribution _:550240 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart1 . _:550282 a rdf:Statement ; up:attribution _:550242 ; rdf:subject ?this ; rdf:predicate up:domain ; rdf:object ?namedpart2 . _:550283 a rdf:Statement ; up:attribution _:550243 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:550284 a rdf:Statement ; up:attribution _:550244 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:550285 a rdf:Statement ; up:attribution _:550245 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:550286 a rdf:Statement ; up:attribution _:550246 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:550287 a rdf:Statement ; up:attribution _:550247 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:550288 a rdf:Statement ; up:attribution _:550248 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:550289 a rdf:Statement ; up:attribution _:550249 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:550290 a rdf:Statement ; up:attribution _:550250 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:550291 a rdf:Statement ; up:attribution _:550251 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:550292 a rdf:Statement ; up:attribution _:550252 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:414 . _:550293 a rdf:Statement ; up:attribution _:550253 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:550294 a rdf:Statement ; up:attribution _:550254 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:550295 a rdf:Statement ; up:attribution _:550255 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:511 . _:550296 a rdf:Statement ; up:attribution _:550256 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:548 . _:550297 a rdf:Statement ; up:attribution _:550257 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:550298 a rdf:Statement ; up:attribution _:550258 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008685 . _:550299 a rdf:Statement ; up:attribution _:550259 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0050518 . _:550300 a rdf:Statement ; up:attribution _:550260 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019288 . _:550301 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:550302 a rdf:Statement ; up:attribution _:550261 ; rdf:subject ?pfs14 ; rdf:predicate up:annotation ; rdf:object ?annotation15 . _:550303 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:550304 a rdf:Statement ; up:attribution _:550262 ; rdf:subject ?pfs20 ; rdf:predicate up:annotation ; rdf:object ?annotation21 . _:550305 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:550306 a rdf:Statement ; up:attribution _:550263 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:550307 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:550308 a rdf:Statement ; up:attribution _:550264 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:550309 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:550310 a rdf:Statement ; up:attribution _:550265 ; rdf:subject ?pfs40 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:550311 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:550312 a rdf:Statement ; up:attribution _:550266 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:550313 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:550314 a rdf:Statement ; up:attribution _:550267 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:550315 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:550316 a rdf:Statement ; up:attribution _:550268 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:550317 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:550318 a rdf:Statement ; up:attribution _:550269 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:550319 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:550320 a rdf:Statement ; up:attribution _:550270 ; rdf:subject ?pfs75 ; rdf:predicate up:annotation ; rdf:object ?annotation76 . _:550321 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:550322 a rdf:Statement ; up:attribution _:550271 ; rdf:subject ?pfs82 ; rdf:predicate up:annotation ; rdf:object ?annotation83 . _:550323 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs89 ; rdf:predicate up:annotation ; rdf:object ?annotation90 . _:550324 a rdf:Statement ; up:attribution _:550272 ; rdf:subject ?pfs89 ; rdf:predicate up:annotation ; rdf:object ?annotation90 . _:550325 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs96 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:550326 a rdf:Statement ; up:attribution _:550273 ; rdf:subject ?pfs96 ; rdf:predicate up:annotation ; rdf:object ?annotation97 . _:550327 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:550328 a rdf:Statement ; up:attribution _:550274 ; rdf:subject ?pfs103 ; rdf:predicate up:annotation ; rdf:object ?annotation104 . _:550329 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:550330 a rdf:Statement ; up:attribution _:550275 ; rdf:subject ?pfs109 ; rdf:predicate up:annotation ; rdf:object ?annotation110 . _:550331 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs115 ; rdf:predicate up:annotation ; rdf:object ?annotation116 . _:550332 a rdf:Statement ; up:attribution _:550276 ; rdf:subject ?pfs115 ; rdf:predicate up:annotation ; rdf:object ?annotation116 . _:550333 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs121 ; rdf:predicate up:annotation ; rdf:object ?annotation122 . _:550334 a rdf:Statement ; up:attribution _:550277 ; rdf:subject ?pfs121 ; rdf:predicate up:annotation ; rdf:object ?annotation122 . _:550335 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs127 ; rdf:predicate up:annotation ; rdf:object ?annotation128 . _:550336 a rdf:Statement ; up:attribution _:550278 ; rdf:subject ?pfs127 ; rdf:predicate up:annotation ; rdf:object ?annotation128 . _:550337 a rdf:Statement ; up:source unirule:MF_01520 ; rdf:subject ?pfs133 ; rdf:predicate up:annotation ; rdf:object ?annotation134 . _:550338 a rdf:Statement ; up:attribution _:550279 ; rdf:subject ?pfs133 ; rdf:predicate up:annotation ; rdf:object ?annotation134 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01520 #Rule MF_01520 Created by:? on:2005-02-28 Modified by:Catherine Rivoire on:2024-03-12 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01520 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_01520a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_01520a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_01520a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_01520a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_01520a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_01520a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_01520a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_01520a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_01520a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_01520a12')) AS ?annotation12) . BIND(URI(CONCAT(STR(?this), '#MF_01520a13')) AS ?annotation13) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionQ9PM68144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520139 . ?templateMotifSequenceMatchRegionQ9PM68144 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68145 . ?templateMotifSequenceMatchBeginQ9PM68145 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68140 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68146 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520149 . ?targetMotifMatchRegionMatchBeginMF_01520149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520150 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn18) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520139, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520139) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520139, CONCAT('^(?:-*[^-]){', STR(((210 - ?templateMotifSequenceMatchBeginPositionQ9PM68140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520141, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520141, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520141) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_01520142) - 1) AS ?thisPositionOn19) . BIND(?this AS ?pfs1t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfsb16) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfse17) . FILTER ((BOUND(?thisPositionOn18) && BOUND(?thisPositionOn19))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a15')) AS ?annotation15) . BIND(?this AS ?pfs14) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionQ9PM68159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520154 . ?templateMotifSequenceMatchRegionQ9PM68159 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68160 . ?templateMotifSequenceMatchBeginQ9PM68160 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68155 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68161 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520164 . ?targetMotifMatchRegionMatchBeginMF_01520164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520165 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520154, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520154) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520154, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionQ9PM68155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520156, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520156) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520156, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520156) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_01520157) - 1) AS ?thisPositionOn24) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb22) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse23) . FILTER ((BOUND(?thisPositionOn24) && BOUND(?thisPositionOn25))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a21')) AS ?annotation21) . BIND(?this AS ?pfs20) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch173 faldo:location ?templateMotifSequenceMatchRegionQ9PM68174 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68176 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520169 . ?templateMotifSequenceMatchRegionQ9PM68174 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68175 . ?templateMotifSequenceMatchBeginQ9PM68175 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68170 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68176 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch177 faldo:location ?targetMotifMatchRegionMatch178 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520180 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520171 . ?targetMotifMatchRegionMatch178 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520179 . ?targetMotifMatchRegionMatchBeginMF_01520179 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520172 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520180 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520169, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520169) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520169, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionQ9PM68170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520171, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520171, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1181), '}'), '')))), '[^-]', ''))) AS ?step2182) . BIND(((?step2182 + ?targetMotifMatchRegionMatchBeginPositionMF_01520172) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520169, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520169) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520169, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionQ9PM68170) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1183) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520171, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520171, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520171) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520171, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1183), '}'), '')))), '[^-]', ''))) AS ?step2184) . BIND(((?step2184 + ?targetMotifMatchRegionMatchBeginPositionMF_01520172) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t185) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]H', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch190 faldo:location ?templateMotifSequenceMatchRegionQ9PM68191 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68193 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520186 . ?templateMotifSequenceMatchRegionQ9PM68191 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68192 . ?templateMotifSequenceMatchBeginQ9PM68192 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68187 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68193 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch194 faldo:location ?targetMotifMatchRegionMatch195 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520197 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520188 . ?targetMotifMatchRegionMatch195 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520196 . ?targetMotifMatchRegionMatchBeginMF_01520196 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520189 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520197 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520186, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520186) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520186, CONCAT('^(?:-*[^-]){', STR(((243 - ?templateMotifSequenceMatchBeginPositionQ9PM68187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520188, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520188, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1198), '}'), '')))), '[^-]', ''))) AS ?step2199) . BIND(((?step2199 + ?targetMotifMatchRegionMatchBeginPositionMF_01520189) - 1) AS ?thisPositionOn38) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520186, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520186) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520186, CONCAT('^(?:-*[^-]){', STR(((244 - ?templateMotifSequenceMatchBeginPositionQ9PM68187) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1200) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520188, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520188, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520188) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520188, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1200), '}'), '')))), '[^-]', ''))) AS ?step2201) . BIND(((?step2201 + ?targetMotifMatchRegionMatchBeginPositionMF_01520189) - 1) AS ?thisPositionOn39) . BIND(?this AS ?pfs1t202) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)) = 'HS')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch207 faldo:location ?templateMotifSequenceMatchRegionQ9PM68208 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68210 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520203 . ?templateMotifSequenceMatchRegionQ9PM68208 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68209 . ?templateMotifSequenceMatchBeginQ9PM68209 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68204 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68210 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch211 faldo:location ?targetMotifMatchRegionMatch212 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520214 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520205 . ?targetMotifMatchRegionMatch212 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520213 . ?targetMotifMatchRegionMatchBeginMF_01520213 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520206 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520214 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520203, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520203) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520203, CONCAT('^(?:-*[^-]){', STR(((265 - ?templateMotifSequenceMatchBeginPositionQ9PM68204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1215) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520205, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520205, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1215), '}'), '')))), '[^-]', ''))) AS ?step2216) . BIND(((?step2216 + ?targetMotifMatchRegionMatchBeginPositionMF_01520206) - 1) AS ?thisPositionOn45) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520203, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520203) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520203, CONCAT('^(?:-*[^-]){', STR(((267 - ?templateMotifSequenceMatchBeginPositionQ9PM68204) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520205, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520205, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520205) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520205, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01520206) - 1) AS ?thisPositionOn46) . BIND(?this AS ?pfs1t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER (REGEX('D[IL]G', SUBSTR(?thisSequenceValue, ?thisPositionOn45, (?thisPositionOn46 - ?thisPositionOn45)))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a41')) AS ?annotation41) . BIND(?this AS ?pfs40) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch224 faldo:location ?templateMotifSequenceMatchRegionQ9PM68225 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68227 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520220 . ?templateMotifSequenceMatchRegionQ9PM68225 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68226 . ?templateMotifSequenceMatchBeginQ9PM68226 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68221 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68227 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch228 faldo:location ?targetMotifMatchRegionMatch229 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520231 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520222 . ?targetMotifMatchRegionMatch229 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520230 . ?targetMotifMatchRegionMatchBeginMF_01520230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520223 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520231 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520220, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520220) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520220, CONCAT('^(?:-*[^-]){', STR(((270 - ?templateMotifSequenceMatchBeginPositionQ9PM68221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1232) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520222, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520222, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), '')))), '[^-]', ''))) AS ?step2233) . BIND(((?step2233 + ?targetMotifMatchRegionMatchBeginPositionMF_01520223) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520220, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520220) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520220, CONCAT('^(?:-*[^-]){', STR(((274 - ?templateMotifSequenceMatchBeginPositionQ9PM68221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1234) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520222, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520222, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520222) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1234), '}'), '')))), '[^-]', ''))) AS ?step2235) . BIND(((?step2235 + ?targetMotifMatchRegionMatchBeginPositionMF_01520223) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs1t236) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER (REGEX('[FY][ARNDCQEGHILKMFPSTWYVBZJUOX]D[ARNDCQEGHILKMFPSTWYVBZJUOX][DNE]', SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch241 faldo:location ?templateMotifSequenceMatchRegionQ9PM68242 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68244 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520237 . ?templateMotifSequenceMatchRegionQ9PM68242 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68243 . ?templateMotifSequenceMatchBeginQ9PM68243 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68238 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68244 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch245 faldo:location ?targetMotifMatchRegionMatch246 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520248 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520239 . ?targetMotifMatchRegionMatch246 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520247 . ?targetMotifMatchRegionMatchBeginMF_01520247 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520240 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520248 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520237, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520237) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520237, CONCAT('^(?:-*[^-]){', STR(((309 - ?templateMotifSequenceMatchBeginPositionQ9PM68238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1249) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520239, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520239) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520239, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520239) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1249), '}'), '')))), '[^-]', ''))) AS ?step2250) . BIND(((?step2250 + ?targetMotifMatchRegionMatchBeginPositionMF_01520240) - 1) AS ?thisPositionOn59) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520237, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520237) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520237, CONCAT('^(?:-*[^-]){', STR(((315 - ?templateMotifSequenceMatchBeginPositionQ9PM68238) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1251) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520239, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520239) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520239, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520239) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520239, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1251), '}'), '')))), '[^-]', ''))) AS ?step2252) . BIND(((?step2252 + ?targetMotifMatchRegionMatchBeginPositionMF_01520240) - 1) AS ?thisPositionOn60) . BIND(?this AS ?pfs1t253) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER (REGEX('[AL][ARNDCQEGHILKMFPSTWYVBZJUOX]{2)P[KR]M[LAG]', SUBSTR(?thisSequenceValue, ?thisPositionOn59, (?thisPositionOn60 - ?thisPositionOn59)))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch258 faldo:location ?templateMotifSequenceMatchRegionQ9PM68259 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68261 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520254 . ?templateMotifSequenceMatchRegionQ9PM68259 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68260 . ?templateMotifSequenceMatchBeginQ9PM68260 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68255 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68261 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch262 faldo:location ?targetMotifMatchRegionMatch263 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520265 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520256 . ?targetMotifMatchRegionMatch263 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520264 . ?targetMotifMatchRegionMatchBeginMF_01520264 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520257 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520265 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520254, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520254) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520254, CONCAT('^(?:-*[^-]){', STR(((341 - ?templateMotifSequenceMatchBeginPositionQ9PM68255) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1266) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520256, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520256) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1266), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520256, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520256) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1266), '}'), '')))), '[^-]', ''))) AS ?step2267) . BIND(((?step2267 + ?targetMotifMatchRegionMatchBeginPositionMF_01520257) - 1) AS ?thisPositionOn66) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520254, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520254) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520254, CONCAT('^(?:-*[^-]){', STR(((344 - ?templateMotifSequenceMatchBeginPositionQ9PM68255) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1268) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520256, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520256) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1268), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520256, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520256) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520256, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1268), '}'), '')))), '[^-]', ''))) AS ?step2269) . BIND(((?step2269 + ?targetMotifMatchRegionMatchBeginPositionMF_01520257) - 1) AS ?thisPositionOn67) . BIND(?this AS ?pfs1t270) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse64) . FILTER (REGEX('[TS][T][ARNDCQEGHILKMFPSTWYVBZJUOX][ED]', SUBSTR(?thisSequenceValue, ?thisPositionOn66, (?thisPositionOn67 - ?thisPositionOn66)))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch275 faldo:location ?templateMotifSequenceMatchRegionQ9PM68276 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68278 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520271 . ?templateMotifSequenceMatchRegionQ9PM68276 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68277 . ?templateMotifSequenceMatchBeginQ9PM68277 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68272 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68278 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch279 faldo:location ?targetMotifMatchRegionMatch280 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520282 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520273 . ?targetMotifMatchRegionMatch280 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520281 . ?targetMotifMatchRegionMatchBeginMF_01520281 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520274 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520282 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520271, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520271) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520271, CONCAT('^(?:-*[^-]){', STR(((217 - ?templateMotifSequenceMatchBeginPositionQ9PM68272) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1283) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520273, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520273) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1283), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520273, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520273) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520273, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1283), '}'), '')))), '[^-]', ''))) AS ?step2284) . BIND(((?step2284 + ?targetMotifMatchRegionMatchBeginPositionMF_01520274) - 1) AS ?thisPositionOn73) . BIND(?thisPositionOn73 AS ?thisPositionOn74) . BIND(?this AS ?pfs1t285) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn74))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn73, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch290 faldo:location ?templateMotifSequenceMatchRegionQ9PM68291 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68293 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520286 . ?templateMotifSequenceMatchRegionQ9PM68291 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68292 . ?templateMotifSequenceMatchBeginQ9PM68292 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68287 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68293 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch294 faldo:location ?targetMotifMatchRegionMatch295 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520297 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520288 . ?targetMotifMatchRegionMatch295 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520296 . ?targetMotifMatchRegionMatchBeginMF_01520296 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520289 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520297 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520286, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520286) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520286, CONCAT('^(?:-*[^-]){', STR(((219 - ?templateMotifSequenceMatchBeginPositionQ9PM68287) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1298) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520288, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1298), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520288, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520288) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520288, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1298), '}'), '')))), '[^-]', ''))) AS ?step2299) . BIND(((?step2299 + ?targetMotifMatchRegionMatchBeginPositionMF_01520289) - 1) AS ?thisPositionOn80) . BIND(?thisPositionOn80 AS ?thisPositionOn81) . BIND(?this AS ?pfs1t300) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn80))) AS ?pfsb77) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn81))) AS ?pfse78) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn80, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a76')) AS ?annotation76) . BIND(?this AS ?pfs75) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch305 faldo:location ?templateMotifSequenceMatchRegionQ9PM68306 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68308 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520301 . ?templateMotifSequenceMatchRegionQ9PM68306 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68307 . ?templateMotifSequenceMatchBeginQ9PM68307 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68302 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68308 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch309 faldo:location ?targetMotifMatchRegionMatch310 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520312 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520303 . ?targetMotifMatchRegionMatch310 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520311 . ?targetMotifMatchRegionMatchBeginMF_01520311 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520304 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520312 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520301, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520301) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520301, CONCAT('^(?:-*[^-]){', STR(((251 - ?templateMotifSequenceMatchBeginPositionQ9PM68302) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1313) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520303, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520303) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520303, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1313), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520303, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520303) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520303, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1313), '}'), '')))), '[^-]', ''))) AS ?step2314) . BIND(((?step2314 + ?targetMotifMatchRegionMatchBeginPositionMF_01520304) - 1) AS ?thisPositionOn87) . BIND(?thisPositionOn87 AS ?thisPositionOn88) . BIND(?this AS ?pfs1t315) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn87))) AS ?pfsb84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn88))) AS ?pfse85) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn87, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a83')) AS ?annotation83) . BIND(?this AS ?pfs82) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch320 faldo:location ?templateMotifSequenceMatchRegionQ9PM68321 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68323 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520316 . ?templateMotifSequenceMatchRegionQ9PM68321 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68322 . ?templateMotifSequenceMatchBeginQ9PM68322 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68317 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68323 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch324 faldo:location ?targetMotifMatchRegionMatch325 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520327 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520318 . ?targetMotifMatchRegionMatch325 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520326 . ?targetMotifMatchRegionMatchBeginMF_01520326 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520319 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520327 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520316, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520316) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520316, CONCAT('^(?:-*[^-]){', STR(((348 - ?templateMotifSequenceMatchBeginPositionQ9PM68317) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1328) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520318, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520318) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520318, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1328), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520318, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520318) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520318, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1328), '}'), '')))), '[^-]', ''))) AS ?step2329) . BIND(((?step2329 + ?targetMotifMatchRegionMatchBeginPositionMF_01520319) - 1) AS ?thisPositionOn94) . BIND(?thisPositionOn94 AS ?thisPositionOn95) . BIND(?this AS ?pfs1t330) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn94))) AS ?pfsb91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn95))) AS ?pfse92) . FILTER (REGEX('[FY]', SUBSTR(?thisSequenceValue, ?thisPositionOn94, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a90')) AS ?annotation90) . BIND(?this AS ?pfs89) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch335 faldo:location ?templateMotifSequenceMatchRegionQ9PM68336 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68338 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520331 . ?templateMotifSequenceMatchRegionQ9PM68336 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68337 . ?templateMotifSequenceMatchBeginQ9PM68337 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68332 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68338 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch339 faldo:location ?targetMotifMatchRegionMatch340 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520342 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520333 . ?targetMotifMatchRegionMatch340 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520341 . ?targetMotifMatchRegionMatchBeginMF_01520341 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520334 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520342 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520331, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520331) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520331, CONCAT('^(?:-*[^-]){', STR(((351 - ?templateMotifSequenceMatchBeginPositionQ9PM68332) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1343) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520333, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520333) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1343), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520333, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520333) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520333, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1343), '}'), '')))), '[^-]', ''))) AS ?step2344) . BIND(((?step2344 + ?targetMotifMatchRegionMatchBeginPositionMF_01520334) - 1) AS ?thisPositionOn101) . BIND(?thisPositionOn101 AS ?thisPositionOn102) . BIND(?this AS ?pfs1t345) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn101))) AS ?pfsb98) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn102))) AS ?pfse99) . FILTER (REGEX('[RK]', SUBSTR(?thisSequenceValue, ?thisPositionOn101, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a97')) AS ?annotation97) . BIND(?this AS ?pfs96) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch350 faldo:location ?templateMotifSequenceMatchRegionQ9PM68351 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68353 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520346 . ?templateMotifSequenceMatchRegionQ9PM68351 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68352 . ?templateMotifSequenceMatchBeginQ9PM68352 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68347 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68353 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch354 faldo:location ?targetMotifMatchRegionMatch355 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520357 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520348 . ?targetMotifMatchRegionMatch355 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520356 . ?targetMotifMatchRegionMatchBeginMF_01520356 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520349 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520357 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520346, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520346) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520346, CONCAT('^(?:-*[^-]){', STR(((16 - ?templateMotifSequenceMatchBeginPositionQ9PM68347) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1358) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520348, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520348) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520348, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1358), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520348, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520348) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520348, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1358), '}'), '')))), '[^-]', ''))) AS ?step2359) . BIND(((?step2359 + ?targetMotifMatchRegionMatchBeginPositionMF_01520349) - 1) AS ?thisPositionOn107) . BIND(?thisPositionOn107 AS ?thisPositionOn108) . BIND(?this AS ?pfs1t360) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn107))) AS ?pfsb105) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn108))) AS ?pfse106) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn107, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a104')) AS ?annotation104) . BIND(?this AS ?pfs103) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch365 faldo:location ?templateMotifSequenceMatchRegionQ9PM68366 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68368 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520361 . ?templateMotifSequenceMatchRegionQ9PM68366 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68367 . ?templateMotifSequenceMatchBeginQ9PM68367 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68362 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68368 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch369 faldo:location ?targetMotifMatchRegionMatch370 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520372 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520363 . ?targetMotifMatchRegionMatch370 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520371 . ?targetMotifMatchRegionMatchBeginMF_01520371 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520364 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520372 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520361, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520361) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520361, CONCAT('^(?:-*[^-]){', STR(((23 - ?templateMotifSequenceMatchBeginPositionQ9PM68362) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1373) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520363, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520363) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520363, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1373), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520363, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520363) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520363, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1373), '}'), '')))), '[^-]', ''))) AS ?step2374) . BIND(((?step2374 + ?targetMotifMatchRegionMatchBeginPositionMF_01520364) - 1) AS ?thisPositionOn113) . BIND(?thisPositionOn113 AS ?thisPositionOn114) . BIND(?this AS ?pfs1t375) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn113))) AS ?pfsb111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn114))) AS ?pfse112) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn113, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a110')) AS ?annotation110) . BIND(?this AS ?pfs109) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch380 faldo:location ?templateMotifSequenceMatchRegionQ9PM68381 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68383 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520376 . ?templateMotifSequenceMatchRegionQ9PM68381 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68382 . ?templateMotifSequenceMatchBeginQ9PM68382 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68377 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68383 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch384 faldo:location ?targetMotifMatchRegionMatch385 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520387 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520378 . ?targetMotifMatchRegionMatch385 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520386 . ?targetMotifMatchRegionMatchBeginMF_01520386 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520379 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520387 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520376, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520376) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520376, CONCAT('^(?:-*[^-]){', STR(((139 - ?templateMotifSequenceMatchBeginPositionQ9PM68377) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1388) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520378, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520378) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520378, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1388), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520378, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520378) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520378, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1388), '}'), '')))), '[^-]', ''))) AS ?step2389) . BIND(((?step2389 + ?targetMotifMatchRegionMatchBeginPositionMF_01520379) - 1) AS ?thisPositionOn119) . BIND(?thisPositionOn119 AS ?thisPositionOn120) . BIND(?this AS ?pfs1t390) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn119))) AS ?pfsb117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn120))) AS ?pfse118) . FILTER (REGEX('[RH]', SUBSTR(?thisSequenceValue, ?thisPositionOn119, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a116')) AS ?annotation116) . BIND(?this AS ?pfs115) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch395 faldo:location ?templateMotifSequenceMatchRegionQ9PM68396 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68398 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520391 . ?templateMotifSequenceMatchRegionQ9PM68396 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68397 . ?templateMotifSequenceMatchBeginQ9PM68397 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68392 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68398 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch399 faldo:location ?targetMotifMatchRegionMatch400 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520402 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520393 . ?targetMotifMatchRegionMatch400 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520401 . ?targetMotifMatchRegionMatchBeginMF_01520401 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520394 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520402 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520391, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520391) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520391, CONCAT('^(?:-*[^-]){', STR(((191 - ?templateMotifSequenceMatchBeginPositionQ9PM68392) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1403) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520393, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520393) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1403), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520393, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520393) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520393, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1403), '}'), '')))), '[^-]', ''))) AS ?step2404) . BIND(((?step2404 + ?targetMotifMatchRegionMatchBeginPositionMF_01520394) - 1) AS ?thisPositionOn125) . BIND(?thisPositionOn125 AS ?thisPositionOn126) . BIND(?this AS ?pfs1t405) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn125))) AS ?pfsb123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn126))) AS ?pfse124) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn125, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_01520a122')) AS ?annotation122) . BIND(?this AS ?pfs121) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch410 faldo:location ?templateMotifSequenceMatchRegionQ9PM68411 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68413 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520406 . ?templateMotifSequenceMatchRegionQ9PM68411 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68412 . ?templateMotifSequenceMatchBeginQ9PM68412 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68407 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68413 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch414 faldo:location ?targetMotifMatchRegionMatch415 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520417 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520408 . ?targetMotifMatchRegionMatch415 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520416 . ?targetMotifMatchRegionMatchBeginMF_01520416 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520409 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520417 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520406, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520406) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520406, CONCAT('^(?:-*[^-]){', STR(((243 - ?templateMotifSequenceMatchBeginPositionQ9PM68407) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1418) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520408, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520408) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520408, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1418), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520408, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520408) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520408, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1418), '}'), '')))), '[^-]', ''))) AS ?step2419) . BIND(((?step2419 + ?targetMotifMatchRegionMatchBeginPositionMF_01520409) - 1) AS ?thisPositionOn131) . BIND(?thisPositionOn131 AS ?thisPositionOn132) . BIND(?this AS ?pfs1t420) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn131))) AS ?pfsb129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn132))) AS ?pfse130) . FILTER (REGEX('[HDN]', SUBSTR(?thisSequenceValue, ?thisPositionOn131, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a128')) AS ?annotation128) . BIND(?this AS ?pfs127) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch425 faldo:location ?templateMotifSequenceMatchRegionQ9PM68426 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9PM68428 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9PM68MF_01520421 . ?templateMotifSequenceMatchRegionQ9PM68426 faldo:begin ?templateMotifSequenceMatchBeginQ9PM68427 . ?templateMotifSequenceMatchBeginQ9PM68427 faldo:position ?templateMotifSequenceMatchBeginPositionQ9PM68422 ; faldo:reference isoform:Q9PM68-1 . ?templateMotifSequenceProfileAlignmentOperationQ9PM68428 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . ?targetMotifMatch429 faldo:location ?targetMotifMatchRegionMatch430 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01520432 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9PM68MF_01520423 . ?targetMotifMatchRegionMatch430 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01520431 . ?targetMotifMatchRegionMatchBeginMF_01520431 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01520424 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01520432 edam:has_input signature:MF_01520 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9PM68MF_01520421, 1, (STRLEN(?templateMotifCigarQ9PM68MF_01520421) - STRLEN(REPLACE(?templateMotifCigarQ9PM68MF_01520421, CONCAT('^(?:-*[^-]){', STR(((342 - ?templateMotifSequenceMatchBeginPositionQ9PM68422) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1433) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520423, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520423) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520423, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1433), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9PM68MF_01520423, 1, (STRLEN(?targetMotifMatchCigarQ9PM68MF_01520423) - STRLEN(REPLACE(?targetMotifMatchCigarQ9PM68MF_01520423, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1433), '}'), '')))), '[^-]', ''))) AS ?step2434) . BIND(((?step2434 + ?targetMotifMatchRegionMatchBeginPositionMF_01520424) - 1) AS ?thisPositionOn137) . BIND(?thisPositionOn137 AS ?thisPositionOn138) . BIND(?this AS ?pfs1t435) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn137))) AS ?pfsb135) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn138))) AS ?pfse136) . FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn137, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01520a134')) AS ?annotation134) . BIND(?this AS ?pfs133) . } }