CONSTRUCT { _:8537 up:source unirule:MF_00020 . _:8538 up:source unirule:MF_00020 . _:8539 up:source unirule:MF_00020 . _:8540 up:source unirule:MF_00020 . _:8541 up:source unirule:MF_00020 . _:8542 up:source unirule:MF_00020 . _:8543 up:source unirule:MF_00020 . _:8544 up:source unirule:MF_00020 . _:8545 up:source unirule:MF_00020 . _:8546 up:source unirule:MF_00020 . _:8547 up:source unirule:MF_00020 . _:8548 up:source unirule:MF_00020 . _:8549 up:source unirule:MF_00020 . _:8550 up:source unirule:MF_00020 . _:8551 up:source unirule:MF_00020 . _:8552 up:source unirule:MF_00020 . _:8553 up:source unirule:MF_00020 . _:8554 up:source unirule:MF_00020 . _:8555 up:source unirule:MF_00020 . _:8556 up:source unirule:MF_00020 . _:8557 up:source unirule:MF_00020 . _:8558 up:source unirule:MF_00020 . _:8559 up:source unirule:MF_00020 . _:8560 up:source unirule:MF_00020 . _:8561 up:source unirule:MF_00020 . _:8562 up:source unirule:MF_00020 . _:8563 up:source unirule:MF_00020 . _:8564 up:source unirule:MF_00020 . _:8565 up:source unirule:MF_00020 . _:8566 up:source unirule:MF_00020 . _:8567 up:source unirule:MF_00020 . _:8568 up:source unirule:MF_00020 . ?this up:alternativeName ?name1 ; up:annotation ?annotation3 , ?annotation4 , ?annotation6 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation11 ; up:classifiedWith GO:0000287 , GO:0005737 , GO:0006085 , GO:0008776 , GO:0016310 , keyword:418 , keyword:460 , keyword:479 , keyword:547 , keyword:67 , keyword:808 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '2.7.2.1' ; up:fullName 'Acetate kinase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Acetokinase' ; rdf:type up:Structured_Name . ?gene2 skos:prefLabel 'ackA' . ?annotation3 a up:Function_Annotation ; rdfs:comment 'Catalyzes the formation of acetyl phosphate from acetate and ATP. Can also catalyze the reverse reaction.' . ?annotation4 up:activity ?activity5 ; rdf:type up:Catalytic_Activity_Annotation . ?activity5 up:catalyticActivity <http://rdf.rhea-db.org/11352>; up:enzymeClass <http://purl.uniprot.org/enzyme/2.7.2.1>. ?annotation6 up:cofactor chebi:18420 , chebi:29035 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Mg(2+). Can also accept Mn(2+).' . ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Metabolic intermediate biosynthesis; acetyl-CoA biosynthesis; acetyl-CoA from acetate: step 1/2.' . ?annotation8 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation9 a up:Subcellular_Location_Annotation . ?annotation9li10 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the acetokinase family.' . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; up:ligand ?ligand16 ; rdf:type up:Binding_Site_Annotation . ?pfsb14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn18 ; rdf:type faldo:ExactPosition . ?ligand16 rdfs:subClassOf chebi:30616 . ?pfs19 up:annotation ?annotation20 . ?annotation20 faldo:begin ?pfsb21 ; faldo:end ?pfse22 ; up:ligand ?ligand23 ; rdf:type up:Binding_Site_Annotation . ?pfsb21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?pfse22 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?ligand23 rdfs:subClassOf chebi:30616 . ?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:30616 . ?pfs33 up:annotation ?annotation34 . ?annotation34 faldo:begin ?pfsb35 ; faldo:end ?pfse36 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor/acceptor' . ?pfsb35 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse36 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?pfs39 up:annotation ?annotation40 . ?annotation40 faldo:begin ?pfsb41 ; faldo:end ?pfse42 ; up:ligand ?ligand43 ; rdf:type up:Binding_Site_Annotation . ?pfsb41 faldo:position ?thisPositionOn44 ; rdf:type faldo:ExactPosition . ?pfse42 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?ligand43 rdfs:subClassOf chebi:18420 . ?pfs46 up:annotation ?annotation47 . ?annotation47 faldo:begin ?pfsb48 ; faldo:end ?pfse49 ; up:ligand ?ligand50 ; rdf:type up:Binding_Site_Annotation . ?pfsb48 faldo:position ?thisPositionOn51 ; rdf:type faldo:ExactPosition . ?pfse49 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?ligand50 rdfs:subClassOf chebi:18420 . ?pfs53 up:annotation ?annotation54 . ?annotation54 faldo:begin ?pfsb55 ; faldo:end ?pfse56 ; up:ligand ?ligand57 ; rdf:type up:Binding_Site_Annotation . ?pfsb55 faldo:position ?thisPositionOn58 ; rdf:type faldo:ExactPosition . ?pfse56 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?ligand57 rdfs:subClassOf chebi:30616 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn67 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf ?molecule65 . ?molecule65 rdfs:label 'substrate' . ?pfs68 up:annotation ?annotation69 . ?annotation69 faldo:begin ?pfsb70 ; faldo:end ?pfse71 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb70 faldo:position ?thisPositionOn72 ; rdf:type faldo:ExactPosition . ?pfse71 faldo:position ?thisPositionOn73 ; rdf:type faldo:ExactPosition . ?pfs74 up:annotation ?annotation75 . ?annotation75 faldo:begin ?pfsb76 ; faldo:end ?pfse77 ; rdf:type up:Site_Annotation ; rdfs:comment 'Transition state stabilizer' . ?pfsb76 faldo:position ?thisPositionOn78 ; rdf:type faldo:ExactPosition . ?pfse77 faldo:position ?thisPositionOn79 ; rdf:type faldo:ExactPosition . _:8569 a rdf:Statement ; up:attribution _:8537 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:8570 a rdf:Statement ; up:attribution _:8538 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:8571 a rdf:Statement ; up:attribution _:8539 ; rdf:subject ?gene2 ; rdf:predicate up:encodedBy ; rdf:object ?gene2 . _:8572 a rdf:Statement ; up:attribution _:8540 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation3 . _:8573 a rdf:Statement ; up:attribution _:8541 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:8574 a rdf:Statement ; up:attribution _:8542 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:8575 a rdf:Statement ; up:attribution _:8543 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:8576 a rdf:Statement ; up:attribution _:8544 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:8577 a rdf:Statement ; up:attribution _:8545 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:8578 a rdf:Statement ; up:attribution _:8546 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:8579 a rdf:Statement ; up:attribution _:8547 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:8580 a rdf:Statement ; up:attribution _:8548 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:8581 a rdf:Statement ; up:attribution _:8549 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:418 . _:8582 a rdf:Statement ; up:attribution _:8550 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:460 . _:8583 a rdf:Statement ; up:attribution _:8551 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:479 . _:8584 a rdf:Statement ; up:attribution _:8552 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:8585 a rdf:Statement ; up:attribution _:8553 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:808 . _:8586 a rdf:Statement ; up:attribution _:8554 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008776 . _:8587 a rdf:Statement ; up:attribution _:8555 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0000287 . _:8588 a rdf:Statement ; up:attribution _:8556 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0016310 . _:8589 a rdf:Statement ; up:attribution _:8557 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006085 . _:8590 a rdf:Statement ; up:attribution _:8558 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:8591 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:8592 a rdf:Statement ; up:attribution _:8559 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:8593 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:8594 a rdf:Statement ; up:attribution _:8560 ; rdf:subject ?pfs19 ; rdf:predicate up:annotation ; rdf:object ?annotation20 . _:8595 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:8596 a rdf:Statement ; up:attribution _:8561 ; rdf:subject ?pfs26 ; rdf:predicate up:annotation ; rdf:object ?annotation27 . _:8597 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:8598 a rdf:Statement ; up:attribution _:8562 ; rdf:subject ?pfs33 ; rdf:predicate up:annotation ; rdf:object ?annotation34 . _:8599 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:8600 a rdf:Statement ; up:attribution _:8563 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:8601 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:8602 a rdf:Statement ; up:attribution _:8564 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:8603 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:8604 a rdf:Statement ; up:attribution _:8565 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:8605 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:8606 a rdf:Statement ; up:attribution _:8566 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:8607 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:8608 a rdf:Statement ; up:attribution _:8567 ; rdf:subject ?pfs68 ; rdf:predicate up:annotation ; rdf:object ?annotation69 . _:8609 a rdf:Statement ; up:source unirule:MF_00020 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . _:8610 a rdf:Statement ; up:attribution _:8568 ; rdf:subject ?pfs74 ; rdf:predicate up:annotation ; rdf:object ?annotation75 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00020 #Rule MF_00020 Created by:hamap on:2001-06-01 Modified by:crivoire on:2024-01-24 { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00020 . ?thisOrganism rdfs:subClassOf+ taxon:2 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01882 . })) . } UNION { ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00020 . ?thisOrganism rdfs:subClassOf+ taxon:2157 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01882 . })) . } BIND(URI(CONCAT(STR(?this), '#MF_00020a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00020a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00020a3')) AS ?annotation3) . BIND(URI(CONCAT(STR(?this), '#MF_00020a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00020a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00020a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00020a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00020a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00020a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch84 faldo:location ?templateMotifSequenceMatchRegionP3850285 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP3850287 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_0002080 . ?templateMotifSequenceMatchRegionP3850285 faldo:begin ?templateMotifSequenceMatchBeginP3850286 . ?templateMotifSequenceMatchBeginP3850286 faldo:position ?templateMotifSequenceMatchBeginPositionP3850281 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP3850287 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch88 faldo:location ?targetMotifMatchRegionMatch89 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0002091 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_0002082 . ?targetMotifMatchRegionMatch89 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0002090 . ?targetMotifMatchRegionMatchBeginMF_0002090 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0002083 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0002091 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_0002080, 1, (STRLEN(?templateMotifCigarP38502MF_0002080) - STRLEN(REPLACE(?templateMotifCigarP38502MF_0002080, CONCAT('^(?:-*[^-]){', STR(((208 - ?templateMotifSequenceMatchBeginPositionP3850281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step192) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_0002082, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002082) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002082, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_0002082, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002082) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002082, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step192), '}'), '')))), '[^-]', ''))) AS ?step293) . BIND(((?step293 + ?targetMotifMatchRegionMatchBeginPositionMF_0002083) - 1) AS ?thisPositionOn17) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_0002080, 1, (STRLEN(?templateMotifCigarP38502MF_0002080) - STRLEN(REPLACE(?templateMotifCigarP38502MF_0002080, CONCAT('^(?:-*[^-]){', STR(((212 - ?templateMotifSequenceMatchBeginPositionP3850281) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_0002082, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002082) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002082, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_0002082, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002082) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002082, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) . BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0002083) - 1) AS ?thisPositionOn18) . BIND(?this AS ?pfs1t96) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn18))) AS ?pfse15) . FILTER (REGEX('H[ARNDCQEGHILKMFPSTWYVBZJUOX]G[ARNDCQEGHILKMFPSTWYVBZJUOX]G', SUBSTR(?thisSequenceValue, ?thisPositionOn17, (?thisPositionOn18 - ?thisPositionOn17)))) . BIND(URI(CONCAT(STR(?this), '#MF_00020a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch101 faldo:location ?templateMotifSequenceMatchRegionP38502102 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502104 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_0002097 . ?templateMotifSequenceMatchRegionP38502102 faldo:begin ?templateMotifSequenceMatchBeginP38502103 . ?templateMotifSequenceMatchBeginP38502103 faldo:position ?templateMotifSequenceMatchBeginPositionP3850298 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502104 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch105 faldo:location ?targetMotifMatchRegionMatch106 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020108 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_0002099 . ?targetMotifMatchRegionMatch106 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020107 . ?targetMotifMatchRegionMatchBeginMF_00020107 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020100 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020108 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_0002097, 1, (STRLEN(?templateMotifCigarP38502MF_0002097) - STRLEN(REPLACE(?templateMotifCigarP38502MF_0002097, CONCAT('^(?:-*[^-]){', STR(((283 - ?templateMotifSequenceMatchBeginPositionP3850298) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1109) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_0002099, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002099) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_0002099, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002099) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1109), '}'), '')))), '[^-]', ''))) AS ?step2110) . BIND(((?step2110 + ?targetMotifMatchRegionMatchBeginPositionMF_00020100) - 1) AS ?thisPositionOn24) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_0002097, 1, (STRLEN(?templateMotifCigarP38502MF_0002097) - STRLEN(REPLACE(?templateMotifCigarP38502MF_0002097, CONCAT('^(?:-*[^-]){', STR(((285 - ?templateMotifSequenceMatchBeginPositionP3850298) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_0002099, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002099) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_0002099, 1, (STRLEN(?targetMotifMatchCigarP38502MF_0002099) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_0002099, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) . BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00020100) - 1) AS ?thisPositionOn25) . BIND(?this AS ?pfs1t113) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfsb21) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfse22) . FILTER (REGEX('D[ARNDCQEGHILKMFPSTWYVBZJUOX]R', SUBSTR(?thisSequenceValue, ?thisPositionOn24, (?thisPositionOn25 - ?thisPositionOn24)))) . BIND(URI(CONCAT(STR(?this), '#MF_00020a20')) AS ?annotation20) . BIND(?this AS ?pfs19) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch118 faldo:location ?templateMotifSequenceMatchRegionP38502119 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502121 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020114 . ?templateMotifSequenceMatchRegionP38502119 faldo:begin ?templateMotifSequenceMatchBeginP38502120 . ?templateMotifSequenceMatchBeginP38502120 faldo:position ?templateMotifSequenceMatchBeginPositionP38502115 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502121 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch122 faldo:location ?targetMotifMatchRegionMatch123 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020125 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020116 . ?targetMotifMatchRegionMatch123 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020124 . ?targetMotifMatchRegionMatchBeginMF_00020124 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020117 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020125 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020114, 1, (STRLEN(?templateMotifCigarP38502MF_00020114) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020114, CONCAT('^(?:-*[^-]){', STR(((331 - ?templateMotifSequenceMatchBeginPositionP38502115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1126) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020116, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020116) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020116, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020116) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1126), '}'), '')))), '[^-]', ''))) AS ?step2127) . BIND(((?step2127 + ?targetMotifMatchRegionMatchBeginPositionMF_00020117) - 1) AS ?thisPositionOn31) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020114, 1, (STRLEN(?templateMotifCigarP38502MF_00020114) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020114, CONCAT('^(?:-*[^-]){', STR(((335 - ?templateMotifSequenceMatchBeginPositionP38502115) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020116, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020116) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020116, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020116) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020116, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) . BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00020117) - 1) AS ?thisPositionOn32) . BIND(?this AS ?pfs1t130) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb28) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse29) . FILTER (REGEX('G[IVLM]GE[NH]', SUBSTR(?thisSequenceValue, ?thisPositionOn31, (?thisPositionOn32 - ?thisPositionOn31)))) . BIND(URI(CONCAT(STR(?this), '#MF_00020a27')) AS ?annotation27) . BIND(?this AS ?pfs26) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch135 faldo:location ?templateMotifSequenceMatchRegionP38502136 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502138 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020131 . ?templateMotifSequenceMatchRegionP38502136 faldo:begin ?templateMotifSequenceMatchBeginP38502137 . ?templateMotifSequenceMatchBeginP38502137 faldo:position ?templateMotifSequenceMatchBeginPositionP38502132 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502138 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch139 faldo:location ?targetMotifMatchRegionMatch140 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020142 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020133 . ?targetMotifMatchRegionMatch140 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020141 . ?targetMotifMatchRegionMatchBeginMF_00020141 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020134 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020142 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020131, 1, (STRLEN(?templateMotifCigarP38502MF_00020131) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020131, CONCAT('^(?:-*[^-]){', STR(((148 - ?templateMotifSequenceMatchBeginPositionP38502132) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1143) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020133, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020133) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020133, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020133) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020133, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1143), '}'), '')))), '[^-]', ''))) AS ?step2144) . BIND(((?step2144 + ?targetMotifMatchRegionMatchBeginPositionMF_00020134) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t145) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb35) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse36) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a34')) AS ?annotation34) . BIND(?this AS ?pfs33) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch150 faldo:location ?templateMotifSequenceMatchRegionP38502151 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502153 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020146 . ?templateMotifSequenceMatchRegionP38502151 faldo:begin ?templateMotifSequenceMatchBeginP38502152 . ?templateMotifSequenceMatchBeginP38502152 faldo:position ?templateMotifSequenceMatchBeginPositionP38502147 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502153 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch154 faldo:location ?targetMotifMatchRegionMatch155 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020157 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020148 . ?targetMotifMatchRegionMatch155 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020156 . ?targetMotifMatchRegionMatchBeginMF_00020156 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020149 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020157 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020146, 1, (STRLEN(?templateMotifCigarP38502MF_00020146) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020146, CONCAT('^(?:-*[^-]){', STR(((7 - ?templateMotifSequenceMatchBeginPositionP38502147) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1158) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020148, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020148) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020148, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020148) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020148, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1158), '}'), '')))), '[^-]', ''))) AS ?step2159) . BIND(((?step2159 + ?targetMotifMatchRegionMatchBeginPositionMF_00020149) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t160) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn44))) AS ?pfsb41) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfse42) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn44, 1) = 'N')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch165 faldo:location ?templateMotifSequenceMatchRegionP38502166 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502168 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020161 . ?templateMotifSequenceMatchRegionP38502166 faldo:begin ?templateMotifSequenceMatchBeginP38502167 . ?templateMotifSequenceMatchBeginP38502167 faldo:position ?templateMotifSequenceMatchBeginPositionP38502162 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502168 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch169 faldo:location ?targetMotifMatchRegionMatch170 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020172 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020163 . ?targetMotifMatchRegionMatch170 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020171 . ?targetMotifMatchRegionMatchBeginMF_00020171 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020164 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020172 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020161, 1, (STRLEN(?templateMotifCigarP38502MF_00020161) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020161, CONCAT('^(?:-*[^-]){', STR(((384 - ?templateMotifSequenceMatchBeginPositionP38502162) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1173) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020163, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020163) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020163, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020163) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020163, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1173), '}'), '')))), '[^-]', ''))) AS ?step2174) . BIND(((?step2174 + ?targetMotifMatchRegionMatchBeginPositionMF_00020164) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t175) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb48) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse49) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'E')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch180 faldo:location ?templateMotifSequenceMatchRegionP38502181 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502183 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020176 . ?templateMotifSequenceMatchRegionP38502181 faldo:begin ?templateMotifSequenceMatchBeginP38502182 . ?templateMotifSequenceMatchBeginP38502182 faldo:position ?templateMotifSequenceMatchBeginPositionP38502177 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502183 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch184 faldo:location ?targetMotifMatchRegionMatch185 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020187 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020178 . ?targetMotifMatchRegionMatch185 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020186 . ?targetMotifMatchRegionMatchBeginMF_00020186 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020179 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020187 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020176, 1, (STRLEN(?templateMotifCigarP38502MF_00020176) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020176, CONCAT('^(?:-*[^-]){', STR(((14 - ?templateMotifSequenceMatchBeginPositionP38502177) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1188) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020178, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020178) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020178, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020178) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020178, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1188), '}'), '')))), '[^-]', ''))) AS ?step2189) . BIND(((?step2189 + ?targetMotifMatchRegionMatchBeginPositionMF_00020179) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t190) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn58))) AS ?pfsb55) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfse56) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn58, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch195 faldo:location ?templateMotifSequenceMatchRegionP38502196 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502198 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020191 . ?templateMotifSequenceMatchRegionP38502196 faldo:begin ?templateMotifSequenceMatchBeginP38502197 . ?templateMotifSequenceMatchBeginP38502197 faldo:position ?templateMotifSequenceMatchBeginPositionP38502192 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502198 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch199 faldo:location ?targetMotifMatchRegionMatch200 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020202 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020193 . ?targetMotifMatchRegionMatch200 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020201 . ?targetMotifMatchRegionMatchBeginMF_00020201 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020194 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020202 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020191, 1, (STRLEN(?templateMotifCigarP38502MF_00020191) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020191, CONCAT('^(?:-*[^-]){', STR(((91 - ?templateMotifSequenceMatchBeginPositionP38502192) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1203) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020193, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020193) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020193, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020193) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020193, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1203), '}'), '')))), '[^-]', ''))) AS ?step2204) . BIND(((?step2204 + ?targetMotifMatchRegionMatchBeginPositionMF_00020194) - 1) AS ?thisPositionOn66) . BIND(?thisPositionOn66 AS ?thisPositionOn67) . BIND(?this AS ?pfs1t205) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn67))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn66, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch210 faldo:location ?templateMotifSequenceMatchRegionP38502211 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502213 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020206 . ?templateMotifSequenceMatchRegionP38502211 faldo:begin ?templateMotifSequenceMatchBeginP38502212 . ?templateMotifSequenceMatchBeginP38502212 faldo:position ?templateMotifSequenceMatchBeginPositionP38502207 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502213 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch214 faldo:location ?targetMotifMatchRegionMatch215 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020217 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020208 . ?targetMotifMatchRegionMatch215 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020216 . ?targetMotifMatchRegionMatchBeginMF_00020216 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020209 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020217 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020206, 1, (STRLEN(?templateMotifCigarP38502MF_00020206) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020206, CONCAT('^(?:-*[^-]){', STR(((180 - ?templateMotifSequenceMatchBeginPositionP38502207) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1218) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020208, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020208) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020208, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020208) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020208, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1218), '}'), '')))), '[^-]', ''))) AS ?step2219) . BIND(((?step2219 + ?targetMotifMatchRegionMatchBeginPositionMF_00020209) - 1) AS ?thisPositionOn72) . BIND(?thisPositionOn72 AS ?thisPositionOn73) . BIND(?this AS ?pfs1t220) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn72))) AS ?pfsb70) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn73))) AS ?pfse71) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn72, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a69')) AS ?annotation69) . BIND(?this AS ?pfs68) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch225 faldo:location ?templateMotifSequenceMatchRegionP38502226 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP38502228 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP38502MF_00020221 . ?templateMotifSequenceMatchRegionP38502226 faldo:begin ?templateMotifSequenceMatchBeginP38502227 . ?templateMotifSequenceMatchBeginP38502227 faldo:position ?templateMotifSequenceMatchBeginPositionP38502222 ; faldo:reference isoform:P38502-1 . ?templateMotifSequenceProfileAlignmentOperationP38502228 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . ?targetMotifMatch229 faldo:location ?targetMotifMatchRegionMatch230 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00020232 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP38502MF_00020223 . ?targetMotifMatchRegionMatch230 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00020231 . ?targetMotifMatchRegionMatchBeginMF_00020231 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00020224 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00020232 edam:has_input signature:MF_00020 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP38502MF_00020221, 1, (STRLEN(?templateMotifCigarP38502MF_00020221) - STRLEN(REPLACE(?templateMotifCigarP38502MF_00020221, CONCAT('^(?:-*[^-]){', STR(((241 - ?templateMotifSequenceMatchBeginPositionP38502222) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1233) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP38502MF_00020223, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020223) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1233), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP38502MF_00020223, 1, (STRLEN(?targetMotifMatchCigarP38502MF_00020223) - STRLEN(REPLACE(?targetMotifMatchCigarP38502MF_00020223, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1233), '}'), '')))), '[^-]', ''))) AS ?step2234) . BIND(((?step2234 + ?targetMotifMatchRegionMatchBeginPositionMF_00020224) - 1) AS ?thisPositionOn78) . BIND(?thisPositionOn78 AS ?thisPositionOn79) . BIND(?this AS ?pfs1t235) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn78))) AS ?pfsb76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn79))) AS ?pfse77) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn78, 1) = 'R')) . BIND(URI(CONCAT(STR(?this), '#MF_00020a75')) AS ?annotation75) . BIND(?this AS ?pfs74) . } }