CONSTRUCT { _:186615 up:source unirule:MF_00464 . _:186616 up:source unirule:MF_00464 . _:186617 up:fullName 'S-adenosylmethionine decarboxylase beta chain' ; rdf:type up:Structured_Name . _:186618 up:source unirule:MF_00464 . _:186619 up:fullName 'S-adenosylmethionine decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:186620 up:source unirule:MF_00464 . _:186621 up:source unirule:MF_00464 . _:186622 up:source unirule:MF_00464 . _:186623 up:source unirule:MF_00464 . _:186624 up:source unirule:MF_00464 . _:186625 up:source unirule:MF_00464 . _:186626 up:source unirule:MF_00464 . _:186627 up:source unirule:MF_00464 . _:186628 up:source unirule:MF_00464 . _:186629 up:source unirule:MF_00464 . _:186630 up:source unirule:MF_00464 . _:186631 up:source unirule:MF_00464 . _:186632 up:source unirule:MF_00464 . _:186633 up:source unirule:MF_00464 . _:186634 up:source unirule:MF_00464 . _:186635 up:source unirule:MF_00464 . _:186636 up:source unirule:MF_00464 . _:186637 up:source unirule:MF_00464 . _:186638 up:source unirule:MF_00464 . _:186639 up:source unirule:MF_00464 . _:186640 up:source unirule:MF_00464 . _:186641 up:source unirule:MF_00464 . _:186642 up:source unirule:MF_00464 . _:186643 up:source unirule:MF_00464 . _:186644 up:source unirule:MF_00464 . _:186645 up:source unirule:MF_00464 . _:186646 up:source unirule:MF_00464 . _:186647 up:source unirule:MF_00464 . ?this up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 ; up:classifiedWith GO:0004014 , GO:0006596 , GO:0008295 , keyword:210 , keyword:456 , keyword:620 , keyword:670 , keyword:68 , keyword:704 , keyword:745 , keyword:865 , keyword:949 ; up:component ?namedpart1 , ?namedpart2 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.1.50' ; up:fullName 'S-adenosylmethionine decarboxylase proenzyme' ; up:shortName 'AdoMetDC' , 'SAMDC' ; rdf:type up:Structured_Name . ?namedpart1 up:recommendedName _:186617 . ?namedpart2 up:recommendedName _:186619 . ?gene3 skos:prefLabel 'speH' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the decarboxylation of S-adenosylmethionine to S-adenosylmethioninamine (dcAdoMet), the propylamine donor required for the synthesis of the polyamines spermine and spermidine from the diamine putrescine.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/15981>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.1.50>. ?annotation7 up:cofactor chebi:15361 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 pyruvoyl group covalently per subunit.' . ?annotation8 a up:Pathway_Annotation ; rdfs:comment 'Amine and polyamine biosynthesis; S-adenosylmethioninamine biosynthesis; S-adenosylmethioninamine from S-adenosyl-L-methionine: step 1/1.' . ?annotation9 a up:Subunit_Annotation ; rdfs:comment 'Heterotetramer of two alpha and two beta chains arranged as a dimer of alpha/beta heterodimers.' . ?annotation10 a up:PTM_Annotation ; rdfs:comment 'Is synthesized initially as an inactive proenzyme. Formation of the active enzyme involves a self-maturation process in which the active site pyruvoyl group is generated from an internal serine residue via an autocatalytic post-translational modification. Two non-identical subunits are generated from the proenzyme in this reaction, and the pyruvate is formed at the N-terminus of the alpha chain, which is derived from the carboxyl end of the proenzyme. The post-translation cleavage follows an unusual pathway, termed non-hydrolytic serinolysis, in which the side chain hydroxyl group of the serine supplies its oxygen atom to form the C-terminus of the beta chain, while the remainder of the serine residue undergoes an oxidative deamination to produce ammonia and the pyruvoyl group blocking the N-terminus of the alpha chain.' . ?annotation11 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the prokaryotic AdoMetDC family. Type 1 subfamily.' . ?pfs12 up:annotation ?annotation13 . ?annotation13 faldo:begin ?pfsb14 ; faldo:end ?pfse15 ; rdf:type up:Chain_Annotation ; rdfs:comment 'S-adenosylmethionine decarboxylase beta chain' . ?pfsb14 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse15 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; rdf:type up:Chain_Annotation ; rdfs:comment 'S-adenosylmethionine decarboxylase alpha chain' . ?pfsb20 faldo:position ?thisPositionOn22 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfs24 up:annotation ?annotation25 . ?annotation25 faldo:begin ?pfsb26 ; faldo:end ?pfse27 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate; via pyruvic acid' . ?pfsb26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfse27 faldo:position ?thisPositionOn29 ; rdf:type faldo:ExactPosition . ?pfs30 up:annotation ?annotation31 . ?annotation31 faldo:begin ?pfsb32 ; faldo:end ?pfse33 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton acceptor; for processing activity' . ?pfsb32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfse33 faldo:position ?thisPositionOn35 ; rdf:type faldo:ExactPosition . ?pfs36 up:annotation ?annotation37 . ?annotation37 faldo:begin ?pfsb38 ; faldo:end ?pfse39 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor; for catalytic activity' . ?pfsb38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse39 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; rdf:type up:Site_Annotation ; rdfs:comment 'Cleavage (non-hydrolytic); by autolysis' . ?pfsb44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfs48 up:annotation ?annotation49 . ?annotation49 faldo:begin ?pfsb50 ; faldo:end ?pfse51 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Pyruvic acid (Ser); by autocatalysis' . ?pfsb50 faldo:position ?thisPositionOn52 ; rdf:type faldo:ExactPosition . ?pfse51 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . _:186648 a rdf:Statement ; up:attribution _:186615 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:186649 a rdf:Statement ; up:attribution _:186616 ; rdf:subject ?this ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:186650 a rdf:Statement ; up:attribution _:186618 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart1 . _:186651 a rdf:Statement ; up:attribution _:186620 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart2 . _:186652 a rdf:Statement ; up:attribution _:186621 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:186653 a rdf:Statement ; up:attribution _:186622 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:186654 a rdf:Statement ; up:attribution _:186623 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:186655 a rdf:Statement ; up:attribution _:186624 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:186656 a rdf:Statement ; up:attribution _:186625 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:186657 a rdf:Statement ; up:attribution _:186626 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:186658 a rdf:Statement ; up:attribution _:186627 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:186659 a rdf:Statement ; up:attribution _:186628 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:186660 a rdf:Statement ; up:attribution _:186629 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:68 . _:186661 a rdf:Statement ; up:attribution _:186630 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:186662 a rdf:Statement ; up:attribution _:186631 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:186663 a rdf:Statement ; up:attribution _:186632 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:620 . _:186664 a rdf:Statement ; up:attribution _:186633 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:186665 a rdf:Statement ; up:attribution _:186634 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:949 . _:186666 a rdf:Statement ; up:attribution _:186635 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:704 . _:186667 a rdf:Statement ; up:attribution _:186636 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:745 . _:186668 a rdf:Statement ; up:attribution _:186637 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:865 . _:186669 a rdf:Statement ; up:attribution _:186638 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004014 . _:186670 a rdf:Statement ; up:attribution _:186639 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006596 . _:186671 a rdf:Statement ; up:attribution _:186640 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0008295 . _:186672 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:186673 a rdf:Statement ; up:attribution _:186641 ; rdf:subject ?pfs12 ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:186674 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:186675 a rdf:Statement ; up:attribution _:186642 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:186676 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:186677 a rdf:Statement ; up:attribution _:186643 ; rdf:subject ?pfs24 ; rdf:predicate up:annotation ; rdf:object ?annotation25 . _:186678 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:186679 a rdf:Statement ; up:attribution _:186644 ; rdf:subject ?pfs30 ; rdf:predicate up:annotation ; rdf:object ?annotation31 . _:186680 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:186681 a rdf:Statement ; up:attribution _:186645 ; rdf:subject ?pfs36 ; rdf:predicate up:annotation ; rdf:object ?annotation37 . _:186682 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:186683 a rdf:Statement ; up:attribution _:186646 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:186684 a rdf:Statement ; up:source unirule:MF_00464 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . _:186685 a rdf:Statement ; up:attribution _:186647 ; rdf:subject ?pfs48 ; rdf:predicate up:annotation ; rdf:object ?annotation49 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00464 #Rule MF_00464 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 VALUES ?supertaxon54 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00464 . ?thisOrganism rdfs:subClassOf+ ?supertaxon54 . FILTER (! (EXISTS { ?this rdfs:seeAlso signature:MF_01298 . })) . BIND(URI(CONCAT(STR(?this), '#MF_00464a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00464a1')) AS ?namedpart1) . BIND(URI(CONCAT(STR(?this), '#MF_00464a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_00464a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00464a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00464a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00464a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00464a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00464a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00464a11')) AS ?annotation11) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch59 faldo:location ?templateMotifSequenceMatchRegionQ9WZC360 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC362 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_0046455 . ?templateMotifSequenceMatchRegionQ9WZC360 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC361 . ?templateMotifSequenceMatchBeginQ9WZC361 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC356 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC362 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch63 faldo:location ?targetMotifMatchRegionMatch64 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0046466 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_0046457 . ?targetMotifMatchRegionMatch64 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0046465 . ?targetMotifMatchRegionMatchBeginMF_0046465 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0046458 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0046466 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn16) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_0046455, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_0046455) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_0046455, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ9WZC356) + 1)), '}'), '')))), '[a-z]', '')) AS ?step167) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046457, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046457) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046457, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046457, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046457) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046457, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step167), '}'), '')))), '[^-]', ''))) AS ?step268) . BIND(((?step268 + ?targetMotifMatchRegionMatchBeginPositionMF_0046458) - 1) AS ?thisPositionOn17) . BIND(?this AS ?pfs1t69) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb14) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse15) . FILTER ((BOUND(?thisPositionOn16) && BOUND(?thisPositionOn17))) . BIND(URI(CONCAT(STR(?this), '#MF_00464a13')) AS ?annotation13) . BIND(?this AS ?pfs12) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch74 faldo:location ?templateMotifSequenceMatchRegionQ9WZC375 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC377 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_0046470 . ?templateMotifSequenceMatchRegionQ9WZC375 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC376 . ?templateMotifSequenceMatchBeginQ9WZC376 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC371 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC377 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch78 faldo:location ?targetMotifMatchRegionMatch79 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0046481 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_0046472 . ?targetMotifMatchRegionMatch79 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0046480 . ?targetMotifMatchRegionMatchBeginMF_0046480 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0046473 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0046481 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_0046470, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_0046470) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_0046470, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ9WZC371) + 1)), '}'), '')))), '[a-z]', '')) AS ?step182) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046472, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046472) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046472, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046472, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046472) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046472, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step182), '}'), '')))), '[^-]', ''))) AS ?step283) . BIND(((?step283 + ?targetMotifMatchRegionMatchBeginPositionMF_0046473) - 1) AS ?thisPositionOn22) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn23) . BIND(?this AS ?pfs1t84) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfse21) . FILTER ((BOUND(?thisPositionOn22) && BOUND(?thisPositionOn23))) . BIND(URI(CONCAT(STR(?this), '#MF_00464a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch89 faldo:location ?templateMotifSequenceMatchRegionQ9WZC390 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC392 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_0046485 . ?templateMotifSequenceMatchRegionQ9WZC390 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC391 . ?templateMotifSequenceMatchBeginQ9WZC391 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC386 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC392 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch93 faldo:location ?targetMotifMatchRegionMatch94 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0046496 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_0046487 . ?targetMotifMatchRegionMatch94 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0046495 . ?targetMotifMatchRegionMatchBeginMF_0046495 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0046488 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0046496 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_0046485, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_0046485) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_0046485, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ9WZC386) + 1)), '}'), '')))), '[a-z]', '')) AS ?step197) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046487, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046487) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_0046487, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_0046487) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_0046487, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step197), '}'), '')))), '[^-]', ''))) AS ?step298) . BIND(((?step298 + ?targetMotifMatchRegionMatchBeginPositionMF_0046488) - 1) AS ?thisPositionOn28) . BIND(?thisPositionOn28 AS ?thisPositionOn29) . BIND(?this AS ?pfs1t99) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfsb26) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn29))) AS ?pfse27) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn28, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00464a25')) AS ?annotation25) . BIND(?this AS ?pfs24) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch104 faldo:location ?templateMotifSequenceMatchRegionQ9WZC3105 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC3107 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_00464100 . ?templateMotifSequenceMatchRegionQ9WZC3105 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC3106 . ?templateMotifSequenceMatchBeginQ9WZC3106 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC3101 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC3107 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch108 faldo:location ?targetMotifMatchRegionMatch109 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00464111 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_00464102 . ?targetMotifMatchRegionMatch109 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00464110 . ?targetMotifMatchRegionMatchBeginMF_00464110 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00464103 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00464111 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_00464100, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_00464100) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_00464100, CONCAT('^(?:-*[^-]){', STR(((68 - ?templateMotifSequenceMatchBeginPositionQ9WZC3101) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1112) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464102, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464102, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464102) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464102, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1112), '}'), '')))), '[^-]', ''))) AS ?step2113) . BIND(((?step2113 + ?targetMotifMatchRegionMatchBeginPositionMF_00464103) - 1) AS ?thisPositionOn34) . BIND(?thisPositionOn34 AS ?thisPositionOn35) . BIND(?this AS ?pfs1t114) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb32) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse33) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_00464a31')) AS ?annotation31) . BIND(?this AS ?pfs30) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch119 faldo:location ?templateMotifSequenceMatchRegionQ9WZC3120 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC3122 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_00464115 . ?templateMotifSequenceMatchRegionQ9WZC3120 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC3121 . ?templateMotifSequenceMatchBeginQ9WZC3121 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC3116 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC3122 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch123 faldo:location ?targetMotifMatchRegionMatch124 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00464126 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_00464117 . ?targetMotifMatchRegionMatch124 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00464125 . ?targetMotifMatchRegionMatchBeginMF_00464125 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00464118 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00464126 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_00464115, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_00464115) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_00464115, CONCAT('^(?:-*[^-]){', STR(((83 - ?templateMotifSequenceMatchBeginPositionQ9WZC3116) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1127) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464117, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464117) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464117, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464117) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464117, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1127), '}'), '')))), '[^-]', ''))) AS ?step2128) . BIND(((?step2128 + ?targetMotifMatchRegionMatchBeginPositionMF_00464118) - 1) AS ?thisPositionOn40) . BIND(?thisPositionOn40 AS ?thisPositionOn41) . BIND(?this AS ?pfs1t129) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb38) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse39) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, 1) = 'C')) . BIND(URI(CONCAT(STR(?this), '#MF_00464a37')) AS ?annotation37) . BIND(?this AS ?pfs36) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch134 faldo:location ?templateMotifSequenceMatchRegionQ9WZC3135 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC3137 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_00464130 . ?templateMotifSequenceMatchRegionQ9WZC3135 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC3136 . ?templateMotifSequenceMatchBeginQ9WZC3136 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC3131 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC3137 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch138 faldo:location ?targetMotifMatchRegionMatch139 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00464141 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_00464132 . ?targetMotifMatchRegionMatch139 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00464140 . ?targetMotifMatchRegionMatchBeginMF_00464140 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00464133 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00464141 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_00464130, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_00464130) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_00464130, CONCAT('^(?:-*[^-]){', STR(((62 - ?templateMotifSequenceMatchBeginPositionQ9WZC3131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464132, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464132) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464132, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464132) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_00464133) - 1) AS ?thisPositionOn46) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_00464130, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_00464130) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_00464130, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ9WZC3131) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1144) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464132, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464132) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464132, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464132) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464132, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1144), '}'), '')))), '[^-]', ''))) AS ?step2145) . BIND(((?step2145 + ?targetMotifMatchRegionMatchBeginPositionMF_00464133) - 1) AS ?thisPositionOn47) . BIND(?this AS ?pfs1t146) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn46, (?thisPositionOn47 - ?thisPositionOn46)) = 'ES')) . BIND(URI(CONCAT(STR(?this), '#MF_00464a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch151 faldo:location ?templateMotifSequenceMatchRegionQ9WZC3152 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ9WZC3154 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ9WZC3MF_00464147 . ?templateMotifSequenceMatchRegionQ9WZC3152 faldo:begin ?templateMotifSequenceMatchBeginQ9WZC3153 . ?templateMotifSequenceMatchBeginQ9WZC3153 faldo:position ?templateMotifSequenceMatchBeginPositionQ9WZC3148 ; faldo:reference isoform:Q9WZC3-1 . ?templateMotifSequenceProfileAlignmentOperationQ9WZC3154 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . ?targetMotifMatch155 faldo:location ?targetMotifMatchRegionMatch156 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00464158 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ9WZC3MF_00464149 . ?targetMotifMatchRegionMatch156 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00464157 . ?targetMotifMatchRegionMatchBeginMF_00464157 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00464150 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00464158 edam:has_input signature:MF_00464 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ9WZC3MF_00464147, 1, (STRLEN(?templateMotifCigarQ9WZC3MF_00464147) - STRLEN(REPLACE(?templateMotifCigarQ9WZC3MF_00464147, CONCAT('^(?:-*[^-]){', STR(((63 - ?templateMotifSequenceMatchBeginPositionQ9WZC3148) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1159) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464149, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464149) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ9WZC3MF_00464149, 1, (STRLEN(?targetMotifMatchCigarQ9WZC3MF_00464149) - STRLEN(REPLACE(?targetMotifMatchCigarQ9WZC3MF_00464149, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1159), '}'), '')))), '[^-]', ''))) AS ?step2160) . BIND(((?step2160 + ?targetMotifMatchRegionMatchBeginPositionMF_00464150) - 1) AS ?thisPositionOn52) . BIND(?thisPositionOn52 AS ?thisPositionOn53) . BIND(?this AS ?pfs1t161) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfsb50) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfse51) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn52, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00464a49')) AS ?annotation49) . BIND(?this AS ?pfs48) . } }