CONSTRUCT { _:639194 up:source unirule:MF_01849 . _:639195 up:source unirule:MF_01849 . _:639196 up:source unirule:MF_01849 . _:639197 up:source unirule:MF_01849 . _:639198 up:source unirule:MF_01849 . _:639199 up:source unirule:MF_01849 . _:639200 up:source unirule:MF_01849 . _:639201 up:source unirule:MF_01849 . _:639202 up:source unirule:MF_01849 . _:639203 up:source unirule:MF_01849 . _:639204 up:source unirule:MF_01849 . _:639205 up:source unirule:MF_01849 . _:639206 up:source unirule:MF_01849 . _:639207 up:source unirule:MF_01849 . _:639208 up:source unirule:MF_01849 . _:639209 up:source unirule:MF_01849 . _:639210 up:source unirule:MF_01849 . _:639211 up:source unirule:MF_01849 . _:639212 up:source unirule:MF_01849 . _:639213 up:source unirule:MF_01849 . _:639214 up:source unirule:MF_01849 . _:639215 up:source unirule:MF_01849 . _:639216 up:source unirule:MF_01849 . _:639217 up:source unirule:MF_01849 . _:639218 up:source unirule:MF_01849 . _:639219 up:source unirule:MF_01849 . _:639220 up:source unirule:MF_01849 . _:639221 up:source unirule:MF_01849 . _:639222 up:source unirule:MF_01849 . _:639223 up:source unirule:MF_01849 . _:639224 up:source unirule:MF_01849 . _:639225 up:source unirule:MF_01849 . _:639226 up:source unirule:MF_01849 . _:639227 up:source unirule:MF_01849 . _:639228 up:source unirule:MF_01849 . _:639229 up:source unirule:MF_01849 . _:639230 up:source unirule:MF_01849 . _:639231 up:source unirule:MF_01849 . _:639232 up:source unirule:MF_01849 . _:639233 up:source unirule:MF_01849 . _:639234 up:source unirule:MF_01849 . _:639235 up:source unirule:MF_01849 . _:639236 up:source unirule:MF_01849 . _:639237 up:source unirule:MF_01849 . _:639238 up:source unirule:MF_01849 . _:639239 up:source unirule:MF_01849 . _:639240 up:source unirule:MF_01849 . _:639241 up:source unirule:MF_01849 . _:639242 up:source unirule:MF_01849 . ?this up:annotation ?annotation1 , ?annotation3 , ?annotation4 ; up:classifiedWith GO:0005737 , GO:0019843 , GO:0070040 , GO:0070475 , keyword:1015 , keyword:489 , keyword:698 , keyword:808 , keyword:949 , keyword:963 . ?gene0 skos:prefLabel 'rlmN' . ?annotation1 a up:Subcellular_Location_Annotation . ?annotation1li2 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation3 a up:Annotation ; rdfs:comment 'Reaction proceeds by a ping-pong mechanism involving intermediate methylation of a conserved cysteine residue.' . ?annotation4 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the radical SAM superfamily. RlmN family.' . ?case5 up:classifiedWith GO:0051539 , keyword:408 , keyword:411 , keyword:479 , keyword:4 . ?case7 up:classifiedWith GO:0000049 , GO:0002935 , GO:0030488 , keyword:819 . ?case8 up:classifiedWith keyword:46 . ?case9 up:alternativeName ?name11 , ?name12 , ?name13 , ?name14 , ?name15 ; up:recommendedName ?name10 . ?name10 up:ecName '2.1.1.192' ; up:fullName 'Dual-specificity RNA methyltransferase RlmN' ; rdf:type up:Structured_Name . ?name11 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ; rdf:type up:Structured_Name . ?name12 up:fullName '23S rRNA m2A2503 methyltransferase' ; rdf:type up:Structured_Name . ?name13 up:fullName 'Ribosomal RNA large subunit methyltransferase N' ; rdf:type up:Structured_Name . ?name14 up:fullName 'tRNA (adenine(37)-C(2))-methyltransferase' ; rdf:type up:Structured_Name . ?name15 up:fullName 'tRNA m2A37 methyltransferase' ; rdf:type up:Structured_Name . ?case16 up:alternativeName ?name18 , ?name19 ; up:recommendedName ?name17 . ?name17 up:ecName '2.1.1.-' ; up:fullName 'Ribosomal RNA large subunit methyltransferase N' ; rdf:type up:Structured_Name . ?name18 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ; rdf:type up:Structured_Name . ?name19 up:fullName '23S rRNA m2A2503 methyltransferase' ; rdf:type up:Structured_Name . ?case20 up:alternativeName ?name22 , ?name23 , ?name24 , ?name25 , ?name26 ; up:recommendedName ?name21 . ?name21 up:ecName '2.1.1.192' ; up:fullName 'Probable dual-specificity RNA methyltransferase RlmN' ; rdf:type up:Structured_Name . ?name22 up:fullName '23S rRNA (adenine(2503)-C(2))-methyltransferase' ; rdf:type up:Structured_Name . ?name23 up:fullName '23S rRNA m2A2503 methyltransferase' ; rdf:type up:Structured_Name . ?name24 up:fullName 'Ribosomal RNA large subunit methyltransferase N' ; rdf:type up:Structured_Name . ?name25 up:fullName 'tRNA (adenine(37)-C(2))-methyltransferase' ; rdf:type up:Structured_Name . ?name26 up:fullName 'tRNA m2A37 methyltransferase' ; rdf:type up:Structured_Name . ?pfs28 up:annotation ?annotation29 , ?annotation35 , ?annotation41 . ?annotation29 faldo:begin ?pfsb30 ; faldo:end ?pfse31 ; up:ligand ?ligand32 ; rdf:type up:Binding_Site_Annotation . ?pfsb30 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse31 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand32 rdfs:subClassOf chebi:49883 . ?annotation35 faldo:begin ?pfsb36 ; faldo:end ?pfse37 ; up:ligand ?ligand38 ; rdf:type up:Binding_Site_Annotation . ?pfsb36 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?ligand38 rdfs:subClassOf chebi:49883 . ?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:49883 . ?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:59789 . ?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:59789 . ?pfs61 up:annotation ?annotation62 . ?annotation62 faldo:begin ?pfsb63 ; faldo:end ?pfse64 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor' . ?pfsb63 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse64 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfs67 up:annotation ?annotation68 . ?annotation68 faldo:begin ?pfsb69 ; faldo:end ?pfse70 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'S-methylcysteine intermediate' . ?pfsb69 faldo:position ?thisPositionOn71 ; rdf:type faldo:ExactPosition . ?pfse70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfs73 up:annotation ?annotation74 . ?annotation74 faldo:begin ?pfsb75 ; faldo:end ?pfse76 ; up:ligand ?ligand77 ; rdf:type up:Binding_Site_Annotation . ?pfsb75 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse76 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . ?ligand77 rdfs:subClassOf chebi:59789 . ?pfs80 up:annotation ?annotation81 . ?annotation81 faldo:begin ?pfsb82 ; faldo:end ?pfse83 ; up:ligand ?ligand84 ; rdf:type up:Binding_Site_Annotation . ?pfsb82 faldo:position ?thisPositionOn85 ; rdf:type faldo:ExactPosition . ?pfse83 faldo:position ?thisPositionOn86 ; rdf:type faldo:ExactPosition . ?ligand84 rdfs:subClassOf chebi:59789 . ?pfs87 up:annotation ?annotation88 . ?annotation88 faldo:begin ?pfsb89 ; faldo:end ?pfse90 ; rdf:type up:Disulfide_Bond_Annotation ; rdfs:comment '(transient)' . ?pfsb89 faldo:position ?thisPositionOn91 ; rdf:type faldo:ExactPosition . ?pfse90 faldo:position ?thisPositionOn92 ; rdf:type faldo:ExactPosition . _:639243 a rdf:Statement ; up:attribution _:639194 ; rdf:subject ?gene0 ; rdf:predicate up:encodedBy ; rdf:object ?gene0 . _:639244 a rdf:Statement ; up:attribution _:639195 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation1 . _:639245 a rdf:Statement ; up:attribution _:639196 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:639246 a rdf:Statement ; up:attribution _:639197 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:639247 a rdf:Statement ; up:attribution _:639198 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:639248 a rdf:Statement ; up:attribution _:639199 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:1015 . _:639249 a rdf:Statement ; up:attribution _:639200 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:489 . _:639250 a rdf:Statement ; up:attribution _:639201 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:698 . _:639251 a rdf:Statement ; up:attribution _:639202 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:639252 a rdf:Statement ; up:attribution _:639203 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:639253 a rdf:Statement ; up:attribution _:639204 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019843 . _:639254 a rdf:Statement ; up:attribution _:639205 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070040 . _:639255 a rdf:Statement ; up:attribution _:639206 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070475 . _:639256 a rdf:Statement ; up:attribution _:639207 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:639257 a rdf:Statement ; up:attribution _:639208 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:4 . _:639258 a rdf:Statement ; up:attribution _:639209 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:408 . _:639259 a rdf:Statement ; up:attribution _:639210 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:411 . _:639260 a rdf:Statement ; up:attribution _:639211 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:639261 a rdf:Statement ; up:attribution _:639212 ; rdf:subject ?case5 ; rdf:predicate up:classifiedWith ; rdf:object GO:0051539 . _:639262 a rdf:Statement ; up:attribution _:639213 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object keyword:819 . _:639263 a rdf:Statement ; up:attribution _:639214 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0000049 . _:639264 a rdf:Statement ; up:attribution _:639215 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0002935 . _:639265 a rdf:Statement ; up:attribution _:639216 ; rdf:subject ?case7 ; rdf:predicate up:classifiedWith ; rdf:object GO:0030488 . _:639266 a rdf:Statement ; up:attribution _:639217 ; rdf:subject ?case8 ; rdf:predicate up:classifiedWith ; rdf:object keyword:46 . _:639267 a rdf:Statement ; up:attribution _:639218 ; rdf:subject ?case9 ; rdf:predicate up:recommendedName ; rdf:object ?name10 . _:639268 a rdf:Statement ; up:attribution _:639219 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name11 . _:639269 a rdf:Statement ; up:attribution _:639220 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name12 . _:639270 a rdf:Statement ; up:attribution _:639221 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name13 . _:639271 a rdf:Statement ; up:attribution _:639222 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:639272 a rdf:Statement ; up:attribution _:639223 ; rdf:subject ?case9 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:639273 a rdf:Statement ; up:attribution _:639224 ; rdf:subject ?case16 ; rdf:predicate up:recommendedName ; rdf:object ?name17 . _:639274 a rdf:Statement ; up:attribution _:639225 ; rdf:subject ?case16 ; rdf:predicate up:alternativeName ; rdf:object ?name18 . _:639275 a rdf:Statement ; up:attribution _:639226 ; rdf:subject ?case16 ; rdf:predicate up:alternativeName ; rdf:object ?name19 . _:639276 a rdf:Statement ; up:attribution _:639227 ; rdf:subject ?case20 ; rdf:predicate up:recommendedName ; rdf:object ?name21 . _:639277 a rdf:Statement ; up:attribution _:639228 ; rdf:subject ?case20 ; rdf:predicate up:alternativeName ; rdf:object ?name22 . _:639278 a rdf:Statement ; up:attribution _:639229 ; rdf:subject ?case20 ; rdf:predicate up:alternativeName ; rdf:object ?name23 . _:639279 a rdf:Statement ; up:attribution _:639230 ; rdf:subject ?case20 ; rdf:predicate up:alternativeName ; rdf:object ?name24 . _:639280 a rdf:Statement ; up:attribution _:639231 ; rdf:subject ?case20 ; rdf:predicate up:alternativeName ; rdf:object ?name25 . _:639281 a rdf:Statement ; up:attribution _:639232 ; rdf:subject ?case20 ; rdf:predicate up:alternativeName ; rdf:object ?name26 . _:639282 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:639283 a rdf:Statement ; up:attribution _:639233 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation29 . _:639284 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:639285 a rdf:Statement ; up:attribution _:639234 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation35 . _:639286 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:639287 a rdf:Statement ; up:attribution _:639235 ; rdf:subject ?pfs28 ; rdf:predicate up:annotation ; rdf:object ?annotation41 . _:639288 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:639289 a rdf:Statement ; up:attribution _:639236 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:639290 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:639291 a rdf:Statement ; up:attribution _:639237 ; rdf:subject ?pfs54 ; rdf:predicate up:annotation ; rdf:object ?annotation55 . _:639292 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:639293 a rdf:Statement ; up:attribution _:639238 ; rdf:subject ?pfs61 ; rdf:predicate up:annotation ; rdf:object ?annotation62 . _:639294 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:639295 a rdf:Statement ; up:attribution _:639239 ; rdf:subject ?pfs67 ; rdf:predicate up:annotation ; rdf:object ?annotation68 . _:639296 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:639297 a rdf:Statement ; up:attribution _:639240 ; rdf:subject ?pfs73 ; rdf:predicate up:annotation ; rdf:object ?annotation74 . _:639298 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:639299 a rdf:Statement ; up:attribution _:639241 ; rdf:subject ?pfs80 ; rdf:predicate up:annotation ; rdf:object ?annotation81 . _:639300 a rdf:Statement ; up:source unirule:MF_01849 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . _:639301 a rdf:Statement ; up:attribution _:639242 ; rdf:subject ?pfs87 ; rdf:predicate up:annotation ; rdf:object ?annotation88 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_01849 #Rule MF_01849 Created by:rivoire on:2008-07-11 Modified by:crivoire on:2023-10-13 VALUES ?supertaxon93 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01849 . ?thisOrganism rdfs:subClassOf+ ?supertaxon93 . BIND(URI(CONCAT(STR(?this), '#MF_01849a1')) AS ?annotation1) . BIND(URI(CONCAT(STR(?this), '#MF_01849a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_01849a4')) AS ?annotation4) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch98 faldo:location ?templateMotifSequenceMatchRegionP3697999 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979101 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_0184994 . ?templateMotifSequenceMatchRegionP3697999 faldo:begin ?templateMotifSequenceMatchBeginP36979100 . ?templateMotifSequenceMatchBeginP36979100 faldo:position ?templateMotifSequenceMatchBeginPositionP3697995 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979101 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch102 faldo:location ?targetMotifMatchRegionMatch103 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849105 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_0184996 . ?targetMotifMatchRegionMatch103 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849104 . ?targetMotifMatchRegionMatchBeginMF_01849104 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0184997 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849105 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagFTGRP_1) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((125 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb30) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse31) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((129 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t111) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb36) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse37) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'C')) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_0184994, 1, (STRLEN(?templateMotifCigarP36979MF_0184994) - STRLEN(REPLACE(?templateMotifCigarP36979MF_0184994, CONCAT('^(?:-*[^-]){', STR(((132 - ?templateMotifSequenceMatchBeginPositionP3697995) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_0184996, 1, (STRLEN(?targetMotifMatchCigarP36979MF_0184996) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_0184996, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_0184997) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'C')) . BIND(?this AS ?pfs28) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionP36979120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849115 . ?templateMotifSequenceMatchRegionP36979120 faldo:begin ?templateMotifSequenceMatchBeginP36979121 . ?templateMotifSequenceMatchBeginP36979121 faldo:position ?templateMotifSequenceMatchBeginPositionP36979116 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979122 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849125 . ?targetMotifMatchRegionMatchBeginMF_01849125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849126 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849115, 1, (STRLEN(?templateMotifCigarP36979MF_01849115) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849115, CONCAT('^(?:-*[^-]){', STR(((179 - ?templateMotifSequenceMatchBeginPositionP36979116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_01849118) - 1) AS ?thisPositionOn52) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849115, 1, (STRLEN(?templateMotifCigarP36979MF_01849115) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849115, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP36979116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1129) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849117, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849117) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1129), '}'), '')))), '[^-]', ''))) AS ?step2130) . BIND(((?step2130 + ?targetMotifMatchRegionMatchBeginPositionMF_01849118) - 1) AS ?thisPositionOn53) . BIND(?this AS ?pfs2t131) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, (?thisPositionOn53 - ?thisPositionOn52)) = 'GE')) . BIND(URI(CONCAT(STR(?this), '#MF_01849a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch136 faldo:location ?templateMotifSequenceMatchRegionP36979137 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979139 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849132 . ?templateMotifSequenceMatchRegionP36979137 faldo:begin ?templateMotifSequenceMatchBeginP36979138 . ?templateMotifSequenceMatchBeginP36979138 faldo:position ?templateMotifSequenceMatchBeginPositionP36979133 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979139 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch140 faldo:location ?targetMotifMatchRegionMatch141 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849143 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849134 . ?targetMotifMatchRegionMatch141 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849142 . ?targetMotifMatchRegionMatchBeginMF_01849142 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849135 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849143 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849132, 1, (STRLEN(?templateMotifCigarP36979MF_01849132) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849132, CONCAT('^(?:-*[^-]){', STR(((233 - ?templateMotifSequenceMatchBeginPositionP36979133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_01849135) - 1) AS ?thisPositionOn59) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849132, 1, (STRLEN(?templateMotifCigarP36979MF_01849132) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849132, CONCAT('^(?:-*[^-]){', STR(((235 - ?templateMotifSequenceMatchBeginPositionP36979133) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849134, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849134) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849134, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) . BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01849135) - 1) AS ?thisPositionOn60) . BIND(?this AS ?pfs2t148) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb56) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse57) . FILTER (REGEX('S[ARNDCQEGHILKMFPSTWYVBZJUOX][HNT]', SUBSTR(?thisSequenceValue, ?thisPositionOn59, (?thisPositionOn60 - ?thisPositionOn59)))) . BIND(URI(CONCAT(STR(?this), '#MF_01849a55')) AS ?annotation55) . BIND(?this AS ?pfs54) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP36979154 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979156 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849149 . ?templateMotifSequenceMatchRegionP36979154 faldo:begin ?templateMotifSequenceMatchBeginP36979155 . ?templateMotifSequenceMatchBeginP36979155 faldo:position ?templateMotifSequenceMatchBeginPositionP36979150 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979156 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849160 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849151 . ?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849159 . ?targetMotifMatchRegionMatchBeginMF_01849159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849152 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849160 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849149, 1, (STRLEN(?templateMotifCigarP36979MF_01849149) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849149, CONCAT('^(?:-*[^-]){', STR(((105 - ?templateMotifSequenceMatchBeginPositionP36979150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849151, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849151) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849151, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849151) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) . BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01849152) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs2t163) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb63) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse64) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_01849a62')) AS ?annotation62) . BIND(?this AS ?pfs61) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch168 faldo:location ?templateMotifSequenceMatchRegionP36979169 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979171 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849164 . ?templateMotifSequenceMatchRegionP36979169 faldo:begin ?templateMotifSequenceMatchBeginP36979170 . ?templateMotifSequenceMatchBeginP36979170 faldo:position ?templateMotifSequenceMatchBeginPositionP36979165 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979171 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch172 faldo:location ?targetMotifMatchRegionMatch173 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849175 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849166 . ?targetMotifMatchRegionMatch173 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849174 . ?targetMotifMatchRegionMatchBeginMF_01849174 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849167 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849175 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849164, 1, (STRLEN(?templateMotifCigarP36979MF_01849164) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849164, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP36979165) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1176) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849166, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849166) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849166, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849166) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849166, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1176), '}'), '')))), '[^-]', ''))) AS ?step2177) . BIND(((?step2177 + ?targetMotifMatchRegionMatchBeginPositionMF_01849167) - 1) AS ?thisPositionOn71) . BIND(?thisPositionOn71 AS ?thisPositionOn72) . BIND(?this AS ?pfs2t178) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn71))) AS ?pfsb69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfse70) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn71, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_01849a68')) AS ?annotation68) . BIND(?this AS ?pfs67) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch183 faldo:location ?templateMotifSequenceMatchRegionP36979184 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979186 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849179 . ?templateMotifSequenceMatchRegionP36979184 faldo:begin ?templateMotifSequenceMatchBeginP36979185 . ?templateMotifSequenceMatchBeginP36979185 faldo:position ?templateMotifSequenceMatchBeginPositionP36979180 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979186 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch187 faldo:location ?targetMotifMatchRegionMatch188 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849190 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849181 . ?targetMotifMatchRegionMatch188 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849189 . ?targetMotifMatchRegionMatchBeginMF_01849189 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849182 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849190 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849179, 1, (STRLEN(?templateMotifCigarP36979MF_01849179) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849179, CONCAT('^(?:-*[^-]){', STR(((211 - ?templateMotifSequenceMatchBeginPositionP36979180) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1191) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849181, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849181) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849181, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849181) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849181, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1191), '}'), '')))), '[^-]', ''))) AS ?step2192) . BIND(((?step2192 + ?targetMotifMatchRegionMatchBeginPositionMF_01849182) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs2t193) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb75) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse76) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_01849a74')) AS ?annotation74) . BIND(?this AS ?pfs73) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch198 faldo:location ?templateMotifSequenceMatchRegionP36979199 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979201 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849194 . ?templateMotifSequenceMatchRegionP36979199 faldo:begin ?templateMotifSequenceMatchBeginP36979200 . ?templateMotifSequenceMatchBeginP36979200 faldo:position ?templateMotifSequenceMatchBeginPositionP36979195 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979201 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch202 faldo:location ?targetMotifMatchRegionMatch203 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849205 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849196 . ?targetMotifMatchRegionMatch203 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849204 . ?targetMotifMatchRegionMatchBeginMF_01849204 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849197 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849205 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849194, 1, (STRLEN(?templateMotifCigarP36979MF_01849194) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849194, CONCAT('^(?:-*[^-]){', STR(((312 - ?templateMotifSequenceMatchBeginPositionP36979195) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1206) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849196, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849196) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849196, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849196) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849196, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1206), '}'), '')))), '[^-]', ''))) AS ?step2207) . BIND(((?step2207 + ?targetMotifMatchRegionMatchBeginPositionMF_01849197) - 1) AS ?thisPositionOn85) . BIND(?thisPositionOn85 AS ?thisPositionOn86) . BIND(?this AS ?pfs2t208) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn85))) AS ?pfsb82) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn86))) AS ?pfse83) . FILTER (REGEX('[NTH]', SUBSTR(?thisSequenceValue, ?thisPositionOn85, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_01849a81')) AS ?annotation81) . BIND(?this AS ?pfs80) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch213 faldo:location ?templateMotifSequenceMatchRegionP36979214 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP36979216 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP36979MF_01849209 . ?templateMotifSequenceMatchRegionP36979214 faldo:begin ?templateMotifSequenceMatchBeginP36979215 . ?templateMotifSequenceMatchBeginP36979215 faldo:position ?templateMotifSequenceMatchBeginPositionP36979210 ; faldo:reference isoform:P36979-1 . ?templateMotifSequenceProfileAlignmentOperationP36979216 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . ?targetMotifMatch217 faldo:location ?targetMotifMatchRegionMatch218 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01849220 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP36979MF_01849211 . ?targetMotifMatchRegionMatch218 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01849219 . ?targetMotifMatchRegionMatchBeginMF_01849219 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01849212 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01849220 edam:has_input signature:MF_01849 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849209, 1, (STRLEN(?templateMotifCigarP36979MF_01849209) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849209, CONCAT('^(?:-*[^-]){', STR(((118 - ?templateMotifSequenceMatchBeginPositionP36979210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1221) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1221), '}'), '')))), '[^-]', ''))) AS ?step2222) . BIND(((?step2222 + ?targetMotifMatchRegionMatchBeginPositionMF_01849212) - 1) AS ?thisPositionOn91) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP36979MF_01849209, 1, (STRLEN(?templateMotifCigarP36979MF_01849209) - STRLEN(REPLACE(?templateMotifCigarP36979MF_01849209, CONCAT('^(?:-*[^-]){', STR(((355 - ?templateMotifSequenceMatchBeginPositionP36979210) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1223) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1223), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP36979MF_01849211, 1, (STRLEN(?targetMotifMatchCigarP36979MF_01849211) - STRLEN(REPLACE(?targetMotifMatchCigarP36979MF_01849211, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1223), '}'), '')))), '[^-]', ''))) AS ?step2224) . BIND(((?step2224 + ?targetMotifMatchRegionMatchBeginPositionMF_01849212) - 1) AS ?thisPositionOn92) . BIND(?this AS ?pfs2t225) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn91))) AS ?pfsb89) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn92))) AS ?pfse90) . FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]*C', SUBSTR(?thisSequenceValue, ?thisPositionOn91, (?thisPositionOn92 - ?thisPositionOn91)))) . BIND(URI(CONCAT(STR(?this), '#MF_01849a88')) AS ?annotation88) . BIND(?this AS ?pfs87) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag226) . } BIND(IF(BOUND(?tagFTGRP_1), ?caseWithTag226, ?UNBOUND_VARIABLE) AS ?case5) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2157 . BIND(?this AS ?case6) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(?this AS ?case7) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1279 . BIND(?this AS ?case8) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:1224 . BIND(?this AS ?case9) . BIND(URI(CONCAT(STR(?this), '#MF_01849a10')) AS ?name10) . BIND(URI(CONCAT(STR(?this), '#MF_01849a11')) AS ?name11) . BIND(URI(CONCAT(STR(?this), '#MF_01849a12')) AS ?name12) . BIND(URI(CONCAT(STR(?this), '#MF_01849a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_01849a14')) AS ?name14) . BIND(URI(CONCAT(STR(?this), '#MF_01849a15')) AS ?name15) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:2 . })) . BIND(?this AS ?case16) . BIND(URI(CONCAT(STR(?this), '#MF_01849a17')) AS ?name17) . BIND(URI(CONCAT(STR(?this), '#MF_01849a18')) AS ?name18) . BIND(URI(CONCAT(STR(?this), '#MF_01849a19')) AS ?name19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:1224 . })) . BIND(?this AS ?case20) . BIND(URI(CONCAT(STR(?this), '#MF_01849a21')) AS ?name21) . BIND(URI(CONCAT(STR(?this), '#MF_01849a22')) AS ?name22) . BIND(URI(CONCAT(STR(?this), '#MF_01849a23')) AS ?name23) . BIND(URI(CONCAT(STR(?this), '#MF_01849a24')) AS ?name24) . BIND(URI(CONCAT(STR(?this), '#MF_01849a25')) AS ?name25) . BIND(URI(CONCAT(STR(?this), '#MF_01849a26')) AS ?name26) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2 . FILTER (! (EXISTS { VALUES ?supertaxon227 {taxon:1279 taxon:1224} ?thisOrganism rdfs:subClassOf+ ?supertaxon227 . })) . BIND(?this AS ?case27) . } }