CONSTRUCT { _:174744 up:source unirule:MF_00446 . _:174745 up:source unirule:MF_00446 . _:174746 up:source unirule:MF_00446 . _:174747 up:fullName 'Aspartate 1-decarboxylase beta chain' ; rdf:type up:Structured_Name . _:174748 up:source unirule:MF_00446 . _:174749 up:fullName 'Aspartate 1-decarboxylase alpha chain' ; rdf:type up:Structured_Name . _:174750 up:source unirule:MF_00446 . _:174751 up:source unirule:MF_00446 . _:174752 up:source unirule:MF_00446 . _:174753 up:source unirule:MF_00446 . _:174754 up:source unirule:MF_00446 . _:174755 up:source unirule:MF_00446 . _:174756 up:source unirule:MF_00446 . _:174757 up:source unirule:MF_00446 . _:174758 up:source unirule:MF_00446 . _:174759 up:source unirule:MF_00446 . _:174760 up:source unirule:MF_00446 . _:174761 up:source unirule:MF_00446 . _:174762 up:source unirule:MF_00446 . _:174763 up:source unirule:MF_00446 . _:174764 up:source unirule:MF_00446 . _:174765 up:source unirule:MF_00446 . _:174766 up:source unirule:MF_00446 . _:174767 up:source unirule:MF_00446 . _:174768 up:source unirule:MF_00446 . _:174769 up:source unirule:MF_00446 . _:174770 up:source unirule:MF_00446 . _:174771 up:source unirule:MF_00446 . _:174772 up:source unirule:MF_00446 . _:174773 up:source unirule:MF_00446 . _:174774 up:source unirule:MF_00446 . _:174775 up:source unirule:MF_00446 . _:174776 up:source unirule:MF_00446 . _:174777 up:source unirule:MF_00446 . ?this up:alternativeName ?name1 ; up:annotation ?annotation5 , ?annotation6 , ?annotation8 , ?annotation9 , ?annotation10 , ?annotation11 , ?annotation13 , ?annotation14 ; up:classifiedWith GO:0004068 , GO:0005737 , GO:0015940 , keyword:210 , keyword:456 , keyword:566 , keyword:670 , keyword:68 , keyword:704 , keyword:865 , keyword:963 ; up:component ?namedpart2 , ?namedpart3 ; up:precursor "true"^^xsd:boolean ; up:recommendedName ?name0 . ?name0 up:ecName '4.1.1.11' ; up:fullName 'Aspartate 1-decarboxylase' ; rdf:type up:Structured_Name . ?name1 up:fullName 'Aspartate alpha-decarboxylase' ; rdf:type up:Structured_Name . ?namedpart2 up:recommendedName _:174747 . ?namedpart3 up:recommendedName _:174749 . ?gene4 skos:prefLabel 'panD' . ?annotation5 a up:Function_Annotation ; rdfs:comment 'Catalyzes the pyruvoyl-dependent decarboxylation of aspartate to produce beta-alanine.' . ?annotation6 up:activity ?activity7 ; rdf:type up:Catalytic_Activity_Annotation . ?activity7 up:catalyticActivity <http://rdf.rhea-db.org/19497>; up:enzymeClass <http://purl.uniprot.org/enzyme/4.1.1.11>. ?annotation8 up:cofactor chebi:15361 ; rdf:type up:Cofactor_Annotation ; rdfs:comment 'Binds 1 pyruvoyl group covalently per subunit.' . ?annotation9 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; (R)-pantothenate biosynthesis; beta-alanine from L-aspartate: step 1/1.' . ?annotation10 a up:Subunit_Annotation ; rdfs:comment 'Heterooctamer of four alpha and four beta subunits.' . ?annotation11 a up:Subcellular_Location_Annotation . ?annotation11li12 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation13 a up:PTM_Annotation ; rdfs:comment 'Is synthesized initially as an inactive proenzyme, which is activated by self-cleavage at a specific serine bond to produce a beta-subunit with a hydroxyl group at its C-terminus and an alpha-subunit with a pyruvoyl group at its N-terminus.' . ?annotation14 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the PanD family.' . ?pfs15 up:annotation ?annotation16 . ?annotation16 faldo:begin ?pfsb17 ; faldo:end ?pfse18 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Aspartate 1-decarboxylase beta chain' . ?pfsb17 faldo:position ?thisPositionOn19 ; rdf:type faldo:ExactPosition . ?pfse18 faldo:position ?thisPositionOn20 ; rdf:type faldo:ExactPosition . ?pfs21 up:annotation ?annotation22 . ?annotation22 faldo:begin ?pfsb23 ; faldo:end ?pfse24 ; rdf:type up:Chain_Annotation ; rdfs:comment 'Aspartate 1-decarboxylase alpha chain' . ?pfsb23 faldo:position ?thisPositionOn25 ; rdf:type faldo:ExactPosition . ?pfse24 faldo:position ?thisPositionOn26 ; rdf:type faldo:ExactPosition . ?pfs27 up:annotation ?annotation28 . ?annotation28 faldo:begin ?pfsb29 ; faldo:end ?pfse30 ; up:ligand ?ligand31 ; rdf:type up:Binding_Site_Annotation . ?pfsb29 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse30 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?ligand31 rdfs:subClassOf ?molecule32 . ?molecule32 rdfs:label 'substrate' . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Schiff-base intermediate with substrate; via pyruvic acid' . ?pfsb37 faldo:position ?thisPositionOn39 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfs41 up:annotation ?annotation42 . ?annotation42 faldo:begin ?pfsb43 ; faldo:end ?pfse44 ; rdf:type up:Active_Site_Annotation ; rdfs:comment 'Proton donor' . ?pfsb43 faldo:position ?thisPositionOn45 ; rdf:type faldo:ExactPosition . ?pfse44 faldo:position ?thisPositionOn46 ; rdf:type faldo:ExactPosition . ?pfs47 up:annotation ?annotation48 . ?annotation48 faldo:begin ?pfsb49 ; faldo:end ?pfse50 ; up:ligand ?ligand51 ; rdf:type up:Binding_Site_Annotation . ?pfsb49 faldo:position ?thisPositionOn53 ; rdf:type faldo:ExactPosition . ?pfse50 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?ligand51 rdfs:subClassOf ?molecule52 . ?molecule52 rdfs:label 'substrate' . ?pfs55 up:annotation ?annotation56 . ?annotation56 faldo:begin ?pfsb57 ; faldo:end ?pfse58 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'Pyruvic acid (Ser)' . ?pfsb57 faldo:position ?thisPositionOn59 ; rdf:type faldo:ExactPosition . ?pfse58 faldo:position ?thisPositionOn60 ; rdf:type faldo:ExactPosition . _:174778 a rdf:Statement ; up:attribution _:174744 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:174779 a rdf:Statement ; up:attribution _:174745 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:174780 a rdf:Statement ; up:attribution _:174746 ; rdf:subject ?this ; rdf:predicate up:precursor ; rdf:object "true"^^xsd:boolean . _:174781 a rdf:Statement ; up:attribution _:174748 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart2 . _:174782 a rdf:Statement ; up:attribution _:174750 ; rdf:subject ?this ; rdf:predicate up:component ; rdf:object ?namedpart3 . _:174783 a rdf:Statement ; up:attribution _:174751 ; rdf:subject ?gene4 ; rdf:predicate up:encodedBy ; rdf:object ?gene4 . _:174784 a rdf:Statement ; up:attribution _:174752 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:174785 a rdf:Statement ; up:attribution _:174753 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:174786 a rdf:Statement ; up:attribution _:174754 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:174787 a rdf:Statement ; up:attribution _:174755 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:174788 a rdf:Statement ; up:attribution _:174756 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:174789 a rdf:Statement ; up:attribution _:174757 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation11 . _:174790 a rdf:Statement ; up:attribution _:174758 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation13 . _:174791 a rdf:Statement ; up:attribution _:174759 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation14 . _:174792 a rdf:Statement ; up:attribution _:174760 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:68 . _:174793 a rdf:Statement ; up:attribution _:174761 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:174794 a rdf:Statement ; up:attribution _:174762 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:210 . _:174795 a rdf:Statement ; up:attribution _:174763 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:456 . _:174796 a rdf:Statement ; up:attribution _:174764 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:566 . _:174797 a rdf:Statement ; up:attribution _:174765 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:670 . _:174798 a rdf:Statement ; up:attribution _:174766 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:704 . _:174799 a rdf:Statement ; up:attribution _:174767 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:865 . _:174800 a rdf:Statement ; up:attribution _:174768 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0004068 . _:174801 a rdf:Statement ; up:attribution _:174769 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0015940 . _:174802 a rdf:Statement ; up:attribution _:174770 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:174803 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:174804 a rdf:Statement ; up:attribution _:174771 ; rdf:subject ?pfs15 ; rdf:predicate up:annotation ; rdf:object ?annotation16 . _:174805 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:174806 a rdf:Statement ; up:attribution _:174772 ; rdf:subject ?pfs21 ; rdf:predicate up:annotation ; rdf:object ?annotation22 . _:174807 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:174808 a rdf:Statement ; up:attribution _:174773 ; rdf:subject ?pfs27 ; rdf:predicate up:annotation ; rdf:object ?annotation28 . _:174809 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:174810 a rdf:Statement ; up:attribution _:174774 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:174811 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:174812 a rdf:Statement ; up:attribution _:174775 ; rdf:subject ?pfs41 ; rdf:predicate up:annotation ; rdf:object ?annotation42 . _:174813 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:174814 a rdf:Statement ; up:attribution _:174776 ; rdf:subject ?pfs47 ; rdf:predicate up:annotation ; rdf:object ?annotation48 . _:174815 a rdf:Statement ; up:source unirule:MF_00446 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . _:174816 a rdf:Statement ; up:attribution _:174777 ; rdf:subject ?pfs55 ; rdf:predicate up:annotation ; rdf:object ?annotation56 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00446 #Rule MF_00446 Created by:hamap on:2001-06-01 Modified by:ecastro on:2023-06-01 VALUES ?supertaxon61 {taxon:2 taxon:2157} ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00446 . ?thisOrganism rdfs:subClassOf+ ?supertaxon61 . BIND(URI(CONCAT(STR(?this), '#MF_00446a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00446a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00446a2')) AS ?namedpart2) . BIND(URI(CONCAT(STR(?this), '#MF_00446a3')) AS ?namedpart3) . BIND(URI(CONCAT(STR(?this), '#MF_00446a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00446a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_00446a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00446a9')) AS ?annotation9) . BIND(URI(CONCAT(STR(?this), '#MF_00446a10')) AS ?annotation10) . BIND(URI(CONCAT(STR(?this), '#MF_00446a11')) AS ?annotation11) . BIND(URI(CONCAT(STR(?this), '#MF_00446a13')) AS ?annotation13) . BIND(URI(CONCAT(STR(?this), '#MF_00446a14')) AS ?annotation14) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch66 faldo:location ?templateMotifSequenceMatchRegionP0A79067 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A79069 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_0044662 . ?templateMotifSequenceMatchRegionP0A79067 faldo:begin ?templateMotifSequenceMatchBeginP0A79068 . ?templateMotifSequenceMatchBeginP0A79068 faldo:position ?templateMotifSequenceMatchBeginPositionP0A79063 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A79069 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch70 faldo:location ?targetMotifMatchRegionMatch71 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0044673 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_0044664 . ?targetMotifMatchRegionMatch71 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0044672 . ?targetMotifMatchRegionMatchBeginMF_0044672 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0044665 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0044673 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(1 AS ?thisPositionOn19) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_0044662, 1, (STRLEN(?templateMotifCigarP0A790MF_0044662) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_0044662, CONCAT('^(?:-*[^-]){', STR(((24 - ?templateMotifSequenceMatchBeginPositionP0A79063) + 1)), '}'), '')))), '[a-z]', '')) AS ?step174) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_0044664, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044664) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044664, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_0044664, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044664) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044664, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step174), '}'), '')))), '[^-]', ''))) AS ?step275) . BIND(((?step275 + ?targetMotifMatchRegionMatchBeginPositionMF_0044665) - 1) AS ?thisPositionOn20) . BIND(?this AS ?pfs1t76) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) . FILTER ((BOUND(?thisPositionOn19) && BOUND(?thisPositionOn20))) . BIND(URI(CONCAT(STR(?this), '#MF_00446a16')) AS ?annotation16) . BIND(?this AS ?pfs15) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch81 faldo:location ?templateMotifSequenceMatchRegionP0A79082 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A79084 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_0044677 . ?templateMotifSequenceMatchRegionP0A79082 faldo:begin ?templateMotifSequenceMatchBeginP0A79083 . ?templateMotifSequenceMatchBeginP0A79083 faldo:position ?templateMotifSequenceMatchBeginPositionP0A79078 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A79084 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch85 faldo:location ?targetMotifMatchRegionMatch86 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0044688 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_0044679 . ?targetMotifMatchRegionMatch86 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0044687 . ?targetMotifMatchRegionMatchBeginMF_0044687 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0044680 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0044688 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_0044677, 1, (STRLEN(?templateMotifCigarP0A790MF_0044677) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_0044677, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP0A79078) + 1)), '}'), '')))), '[a-z]', '')) AS ?step189) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_0044679, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044679) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044679, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_0044679, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044679) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044679, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step189), '}'), '')))), '[^-]', ''))) AS ?step290) . BIND(((?step290 + ?targetMotifMatchRegionMatchBeginPositionMF_0044680) - 1) AS ?thisPositionOn25) . BIND(STRLEN(?thisSequenceValue) AS ?thisPositionOn26) . BIND(?this AS ?pfs1t91) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) . FILTER ((BOUND(?thisPositionOn25) && BOUND(?thisPositionOn26))) . BIND(URI(CONCAT(STR(?this), '#MF_00446a22')) AS ?annotation22) . BIND(?this AS ?pfs21) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch96 faldo:location ?templateMotifSequenceMatchRegionP0A79097 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A79099 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_0044692 . ?templateMotifSequenceMatchRegionP0A79097 faldo:begin ?templateMotifSequenceMatchBeginP0A79098 . ?templateMotifSequenceMatchBeginP0A79098 faldo:position ?templateMotifSequenceMatchBeginPositionP0A79093 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A79099 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch100 faldo:location ?targetMotifMatchRegionMatch101 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00446103 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_0044694 . ?targetMotifMatchRegionMatch101 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00446102 . ?targetMotifMatchRegionMatchBeginMF_00446102 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0044695 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00446103 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_0044692, 1, (STRLEN(?templateMotifCigarP0A790MF_0044692) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_0044692, CONCAT('^(?:-*[^-]){', STR(((73 - ?templateMotifSequenceMatchBeginPositionP0A79093) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1104) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_0044694, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044694) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_0044694, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044694) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1104), '}'), '')))), '[^-]', ''))) AS ?step2105) . BIND(((?step2105 + ?targetMotifMatchRegionMatchBeginPositionMF_0044695) - 1) AS ?thisPositionOn33) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_0044692, 1, (STRLEN(?templateMotifCigarP0A790MF_0044692) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_0044692, CONCAT('^(?:-*[^-]){', STR(((75 - ?templateMotifSequenceMatchBeginPositionP0A79093) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1106) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_0044694, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044694) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_0044694, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_0044694) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_0044694, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1106), '}'), '')))), '[^-]', ''))) AS ?step2107) . BIND(((?step2107 + ?targetMotifMatchRegionMatchBeginPositionMF_0044695) - 1) AS ?thisPositionOn34) . BIND(?this AS ?pfs1t108) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb29) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse30) . FILTER (REGEX('G[AGPS][AT]', SUBSTR(?thisSequenceValue, ?thisPositionOn33, (?thisPositionOn34 - ?thisPositionOn33)))) . BIND(URI(CONCAT(STR(?this), '#MF_00446a28')) AS ?annotation28) . BIND(?this AS ?pfs27) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch113 faldo:location ?templateMotifSequenceMatchRegionP0A790114 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A790116 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_00446109 . ?templateMotifSequenceMatchRegionP0A790114 faldo:begin ?templateMotifSequenceMatchBeginP0A790115 . ?templateMotifSequenceMatchBeginP0A790115 faldo:position ?templateMotifSequenceMatchBeginPositionP0A790110 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A790116 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch117 faldo:location ?targetMotifMatchRegionMatch118 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00446120 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_00446111 . ?targetMotifMatchRegionMatch118 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00446119 . ?targetMotifMatchRegionMatchBeginMF_00446119 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00446112 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00446120 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_00446109, 1, (STRLEN(?templateMotifCigarP0A790MF_00446109) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_00446109, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP0A790110) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1121) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_00446111, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_00446111, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446111) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446111, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1121), '}'), '')))), '[^-]', ''))) AS ?step2122) . BIND(((?step2122 + ?targetMotifMatchRegionMatchBeginPositionMF_00446112) - 1) AS ?thisPositionOn39) . BIND(?thisPositionOn39 AS ?thisPositionOn40) . BIND(?this AS ?pfs1t123) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00446a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch128 faldo:location ?templateMotifSequenceMatchRegionP0A790129 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A790131 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_00446124 . ?templateMotifSequenceMatchRegionP0A790129 faldo:begin ?templateMotifSequenceMatchBeginP0A790130 . ?templateMotifSequenceMatchBeginP0A790130 faldo:position ?templateMotifSequenceMatchBeginPositionP0A790125 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A790131 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch132 faldo:location ?targetMotifMatchRegionMatch133 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00446135 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_00446126 . ?targetMotifMatchRegionMatch133 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00446134 . ?targetMotifMatchRegionMatchBeginMF_00446134 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00446127 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00446135 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_00446124, 1, (STRLEN(?templateMotifCigarP0A790MF_00446124) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_00446124, CONCAT('^(?:-*[^-]){', STR(((58 - ?templateMotifSequenceMatchBeginPositionP0A790125) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1136) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_00446126, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446126) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_00446126, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446126) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446126, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1136), '}'), '')))), '[^-]', ''))) AS ?step2137) . BIND(((?step2137 + ?targetMotifMatchRegionMatchBeginPositionMF_00446127) - 1) AS ?thisPositionOn45) . BIND(?thisPositionOn45 AS ?thisPositionOn46) . BIND(?this AS ?pfs1t138) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_00446a42')) AS ?annotation42) . BIND(?this AS ?pfs41) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch143 faldo:location ?templateMotifSequenceMatchRegionP0A790144 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A790146 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_00446139 . ?templateMotifSequenceMatchRegionP0A790144 faldo:begin ?templateMotifSequenceMatchBeginP0A790145 . ?templateMotifSequenceMatchBeginP0A790145 faldo:position ?templateMotifSequenceMatchBeginPositionP0A790140 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A790146 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch147 faldo:location ?targetMotifMatchRegionMatch148 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00446150 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_00446141 . ?targetMotifMatchRegionMatch148 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00446149 . ?targetMotifMatchRegionMatchBeginMF_00446149 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00446142 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00446150 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_00446139, 1, (STRLEN(?templateMotifCigarP0A790MF_00446139) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_00446139, CONCAT('^(?:-*[^-]){', STR(((57 - ?templateMotifSequenceMatchBeginPositionP0A790140) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1151) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_00446141, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446141) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_00446141, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446141) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446141, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1151), '}'), '')))), '[^-]', ''))) AS ?step2152) . BIND(((?step2152 + ?targetMotifMatchRegionMatchBeginPositionMF_00446142) - 1) AS ?thisPositionOn53) . BIND(?thisPositionOn53 AS ?thisPositionOn54) . BIND(?this AS ?pfs1t153) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn53))) AS ?pfsb49) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfse50) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn53, 1) = 'T')) . BIND(URI(CONCAT(STR(?this), '#MF_00446a48')) AS ?annotation48) . BIND(?this AS ?pfs47) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch158 faldo:location ?templateMotifSequenceMatchRegionP0A790159 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A790161 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarP0A790MF_00446154 . ?templateMotifSequenceMatchRegionP0A790159 faldo:begin ?templateMotifSequenceMatchBeginP0A790160 . ?templateMotifSequenceMatchBeginP0A790160 faldo:position ?templateMotifSequenceMatchBeginPositionP0A790155 ; faldo:reference isoform:P0A790-1 . ?templateMotifSequenceProfileAlignmentOperationP0A790161 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . ?targetMotifMatch162 faldo:location ?targetMotifMatchRegionMatch163 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00446165 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarP0A790MF_00446156 . ?targetMotifMatchRegionMatch163 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00446164 . ?targetMotifMatchRegionMatchBeginMF_00446164 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00446157 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00446165 edam:has_input signature:MF_00446 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A790MF_00446154, 1, (STRLEN(?templateMotifCigarP0A790MF_00446154) - STRLEN(REPLACE(?templateMotifCigarP0A790MF_00446154, CONCAT('^(?:-*[^-]){', STR(((25 - ?templateMotifSequenceMatchBeginPositionP0A790155) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1166) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A790MF_00446156, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A790MF_00446156, 1, (STRLEN(?targetMotifMatchCigarP0A790MF_00446156) - STRLEN(REPLACE(?targetMotifMatchCigarP0A790MF_00446156, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1166), '}'), '')))), '[^-]', ''))) AS ?step2167) . BIND(((?step2167 + ?targetMotifMatchRegionMatchBeginPositionMF_00446157) - 1) AS ?thisPositionOn59) . BIND(?thisPositionOn59 AS ?thisPositionOn60) . BIND(?this AS ?pfs1t168) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn59))) AS ?pfsb57) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn60))) AS ?pfse58) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn59, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_00446a56')) AS ?annotation56) . BIND(?this AS ?pfs55) . } }