CONSTRUCT { _:230791 up:source unirule:MF_00593 . _:230792 up:source unirule:MF_00593 . _:230793 up:source unirule:MF_00593 . _:230794 up:source unirule:MF_00593 . _:230795 up:source unirule:MF_00593 . _:230796 up:source unirule:MF_00593 . _:230797 up:source unirule:MF_00593 . _:230798 up:source unirule:MF_00593 . _:230799 up:source unirule:MF_00593 . _:230800 up:source unirule:MF_00593 . _:230801 up:source unirule:MF_00593 . _:230802 up:source unirule:MF_00593 . _:230803 up:source unirule:MF_00593 . _:230804 up:source unirule:MF_00593 . _:230805 up:source unirule:MF_00593 . _:230806 up:source unirule:MF_00593 . _:230807 up:source unirule:MF_00593 . _:230808 up:source unirule:MF_00593 . _:230809 up:source unirule:MF_00593 . _:230810 up:source unirule:MF_00593 . _:230811 up:source unirule:MF_00593 . _:230812 up:source unirule:MF_00593 . _:230813 up:source unirule:MF_00593 . _:230814 up:source unirule:MF_00593 . ?this up:alternativeName ?name1 , ?name2 ; up:annotation ?annotation4 , ?annotation5 , ?annotation7 , ?annotation8 , ?annotation10 ; up:classifiedWith GO:0005737 , GO:0047473 , GO:0070395 , keyword:436 , keyword:547 , keyword:67 , keyword:963 ; up:recommendedName ?name0 . ?name0 up:ecName '6.2.1.54' ; up:fullName 'D-alanine--D-alanyl carrier protein ligase' ; up:shortName 'DCL' ; rdf:type up:Structured_Name . ?name1 up:fullName 'D-alanine--poly(phosphoribitol) ligase subunit 1' ; rdf:type up:Structured_Name . ?name2 up:fullName 'D-alanine-activating enzyme' ; up:shortName 'DAE' ; rdf:type up:Structured_Name . ?gene3 skos:prefLabel 'dltA' . ?annotation4 a up:Function_Annotation ; rdfs:comment 'Catalyzes the first step in the D-alanylation of lipoteichoic acid (LTA), the activation of D-alanine and its transfer onto the D-alanyl carrier protein (Dcp) DltC. In an ATP-dependent two-step reaction, forms a high energy D-alanyl-AMP intermediate, followed by transfer of the D-alanyl residue as a thiol ester to the phosphopantheinyl prosthetic group of the Dcp. D-alanylation of LTA plays an important role in modulating the properties of the cell wall in Gram-positive bacteria, influencing the net charge of the cell wall.' . ?annotation5 up:activity ?activity6 ; rdf:type up:Catalytic_Activity_Annotation . ?activity6 up:catalyticActivity <http://rdf.rhea-db.org/55132>; up:enzymeClass <http://purl.uniprot.org/enzyme/6.2.1.54>. ?annotation7 a up:Pathway_Annotation ; rdfs:comment 'Cell wall biogenesis; lipoteichoic acid biosynthesis.' . ?annotation8 a up:Subcellular_Location_Annotation . ?annotation8li9 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation10 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the ATP-dependent AMP-binding enzyme family. DltA subfamily.' . ?pfs11 up:annotation ?annotation12 . ?annotation12 faldo:begin ?pfsb13 ; faldo:end ?pfse14 ; up:ligand ?ligand15 ; rdf:type up:Binding_Site_Annotation . ?pfsb13 faldo:position ?thisPositionOn16 ; rdf:type faldo:ExactPosition . ?pfse14 faldo:position ?thisPositionOn17 ; rdf:type faldo:ExactPosition . ?ligand15 rdfs:subClassOf chebi:30616 . ?pfs18 up:annotation ?annotation19 . ?annotation19 faldo:begin ?pfsb20 ; faldo:end ?pfse21 ; up:ligand ?ligand22 ; rdf:type up:Binding_Site_Annotation . ?pfsb20 faldo:position ?thisPositionOn23 ; rdf:type faldo:ExactPosition . ?pfse21 faldo:position ?thisPositionOn24 ; rdf:type faldo:ExactPosition . ?ligand22 rdfs:subClassOf chebi:30616 . ?pfs25 up:annotation ?annotation26 . ?annotation26 faldo:begin ?pfsb27 ; faldo:end ?pfse28 ; up:ligand ?ligand29 ; rdf:type up:Binding_Site_Annotation . ?pfsb27 faldo:position ?thisPositionOn30 ; rdf:type faldo:ExactPosition . ?pfse28 faldo:position ?thisPositionOn31 ; rdf:type faldo:ExactPosition . ?ligand29 rdfs:subClassOf chebi:30616 . ?pfs32 up:annotation ?annotation33 . ?annotation33 faldo:begin ?pfsb34 ; faldo:end ?pfse35 ; up:ligand ?ligand36 ; rdf:type up:Binding_Site_Annotation . ?pfsb34 faldo:position ?thisPositionOn37 ; rdf:type faldo:ExactPosition . ?pfse35 faldo:position ?thisPositionOn38 ; rdf:type faldo:ExactPosition . ?ligand36 rdfs:subClassOf chebi:57416 . ?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:57416 . ?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:30616 . ?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:57416 . ?pfs60 up:annotation ?annotation61 . ?annotation61 faldo:begin ?pfsb62 ; faldo:end ?pfse63 ; up:ligand ?ligand64 ; rdf:type up:Binding_Site_Annotation . ?pfsb62 faldo:position ?thisPositionOn65 ; rdf:type faldo:ExactPosition . ?pfse63 faldo:position ?thisPositionOn66 ; rdf:type faldo:ExactPosition . ?ligand64 rdfs:subClassOf chebi:30616 . _:230815 a rdf:Statement ; up:attribution _:230791 ; rdf:subject ?this ; rdf:predicate up:recommendedName ; rdf:object ?name0 . _:230816 a rdf:Statement ; up:attribution _:230792 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name1 . _:230817 a rdf:Statement ; up:attribution _:230793 ; rdf:subject ?this ; rdf:predicate up:alternativeName ; rdf:object ?name2 . _:230818 a rdf:Statement ; up:attribution _:230794 ; rdf:subject ?gene3 ; rdf:predicate up:encodedBy ; rdf:object ?gene3 . _:230819 a rdf:Statement ; up:attribution _:230795 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:230820 a rdf:Statement ; up:attribution _:230796 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:230821 a rdf:Statement ; up:attribution _:230797 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:230822 a rdf:Statement ; up:attribution _:230798 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation8 . _:230823 a rdf:Statement ; up:attribution _:230799 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation10 . _:230824 a rdf:Statement ; up:attribution _:230800 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:67 . _:230825 a rdf:Statement ; up:attribution _:230801 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:230826 a rdf:Statement ; up:attribution _:230802 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:436 . _:230827 a rdf:Statement ; up:attribution _:230803 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:547 . _:230828 a rdf:Statement ; up:attribution _:230804 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0047473 . _:230829 a rdf:Statement ; up:attribution _:230805 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:230830 a rdf:Statement ; up:attribution _:230806 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0070395 . _:230831 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:230832 a rdf:Statement ; up:attribution _:230807 ; rdf:subject ?pfs11 ; rdf:predicate up:annotation ; rdf:object ?annotation12 . _:230833 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:230834 a rdf:Statement ; up:attribution _:230808 ; rdf:subject ?pfs18 ; rdf:predicate up:annotation ; rdf:object ?annotation19 . _:230835 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:230836 a rdf:Statement ; up:attribution _:230809 ; rdf:subject ?pfs25 ; rdf:predicate up:annotation ; rdf:object ?annotation26 . _:230837 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:230838 a rdf:Statement ; up:attribution _:230810 ; rdf:subject ?pfs32 ; rdf:predicate up:annotation ; rdf:object ?annotation33 . _:230839 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:230840 a rdf:Statement ; up:attribution _:230811 ; rdf:subject ?pfs39 ; rdf:predicate up:annotation ; rdf:object ?annotation40 . _:230841 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:230842 a rdf:Statement ; up:attribution _:230812 ; rdf:subject ?pfs46 ; rdf:predicate up:annotation ; rdf:object ?annotation47 . _:230843 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:230844 a rdf:Statement ; up:attribution _:230813 ; rdf:subject ?pfs53 ; rdf:predicate up:annotation ; rdf:object ?annotation54 . _:230845 a rdf:Statement ; up:source unirule:MF_00593 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . _:230846 a rdf:Statement ; up:attribution _:230814 ; rdf:subject ?pfs60 ; rdf:predicate up:annotation ; rdf:object ?annotation61 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_00593 #Rule MF_00593 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2024-09-03 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_00593 . ?thisOrganism rdfs:subClassOf+ taxon:2 . BIND(URI(CONCAT(STR(?this), '#MF_00593a0')) AS ?name0) . BIND(URI(CONCAT(STR(?this), '#MF_00593a1')) AS ?name1) . BIND(URI(CONCAT(STR(?this), '#MF_00593a2')) AS ?name2) . BIND(URI(CONCAT(STR(?this), '#MF_00593a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_00593a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_00593a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_00593a8')) AS ?annotation8) . BIND(URI(CONCAT(STR(?this), '#MF_00593a10')) AS ?annotation10) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch71 faldo:location ?templateMotifSequenceMatchRegionQ81G3972 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G3974 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_0059367 . ?templateMotifSequenceMatchRegionQ81G3972 faldo:begin ?templateMotifSequenceMatchBeginQ81G3973 . ?templateMotifSequenceMatchBeginQ81G3973 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G3968 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G3974 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch75 faldo:location ?targetMotifMatchRegionMatch76 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0059378 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_0059369 . ?targetMotifMatchRegionMatch76 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0059377 . ?targetMotifMatchRegionMatchBeginMF_0059377 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0059370 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0059378 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_0059367, 1, (STRLEN(?templateMotifCigarQ81G39MF_0059367) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_0059367, CONCAT('^(?:-*[^-]){', STR(((152 - ?templateMotifSequenceMatchBeginPositionQ81G3968) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059369, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059369) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059369, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059369) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) . BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0059370) - 1) AS ?thisPositionOn16) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_0059367, 1, (STRLEN(?templateMotifCigarQ81G39MF_0059367) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_0059367, CONCAT('^(?:-*[^-]){', STR(((153 - ?templateMotifSequenceMatchBeginPositionQ81G3968) + 1)), '}'), '')))), '[a-z]', '')) AS ?step181) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059369, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059369) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059369, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059369) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059369, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step181), '}'), '')))), '[^-]', ''))) AS ?step282) . BIND(((?step282 + ?targetMotifMatchRegionMatchBeginPositionMF_0059370) - 1) AS ?thisPositionOn17) . BIND(?this AS ?pfs1t83) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfsb13) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn17))) AS ?pfse14) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn16, (?thisPositionOn17 - ?thisPositionOn16)) = 'TS')) . BIND(URI(CONCAT(STR(?this), '#MF_00593a12')) AS ?annotation12) . BIND(?this AS ?pfs11) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch88 faldo:location ?templateMotifSequenceMatchRegionQ81G3989 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G3991 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_0059384 . ?templateMotifSequenceMatchRegionQ81G3989 faldo:begin ?templateMotifSequenceMatchBeginQ81G3990 . ?templateMotifSequenceMatchBeginQ81G3990 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G3985 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G3991 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch92 faldo:location ?targetMotifMatchRegionMatch93 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0059395 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_0059386 . ?targetMotifMatchRegionMatch93 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0059394 . ?targetMotifMatchRegionMatchBeginMF_0059394 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0059387 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_0059395 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_0059384, 1, (STRLEN(?templateMotifCigarQ81G39MF_0059384) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_0059384, CONCAT('^(?:-*[^-]){', STR(((292 - ?templateMotifSequenceMatchBeginPositionQ81G3985) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059386, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059386) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059386, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059386) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) . BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0059387) - 1) AS ?thisPositionOn23) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_0059384, 1, (STRLEN(?templateMotifCigarQ81G39MF_0059384) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_0059384, CONCAT('^(?:-*[^-]){', STR(((297 - ?templateMotifSequenceMatchBeginPositionQ81G3985) + 1)), '}'), '')))), '[a-z]', '')) AS ?step198) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059386, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059386) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_0059386, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_0059386) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_0059386, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step198), '}'), '')))), '[^-]', ''))) AS ?step299) . BIND(((?step299 + ?targetMotifMatchRegionMatchBeginPositionMF_0059387) - 1) AS ?thisPositionOn24) . BIND(?this AS ?pfs1t100) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn23))) AS ?pfsb20) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn24))) AS ?pfse21) . FILTER (REGEX('N[TA]YGPT', SUBSTR(?thisSequenceValue, ?thisPositionOn23, (?thisPositionOn24 - ?thisPositionOn23)))) . BIND(URI(CONCAT(STR(?this), '#MF_00593a19')) AS ?annotation19) . BIND(?this AS ?pfs18) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch105 faldo:location ?templateMotifSequenceMatchRegionQ81G39106 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39108 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593101 . ?templateMotifSequenceMatchRegionQ81G39106 faldo:begin ?templateMotifSequenceMatchBeginQ81G39107 . ?templateMotifSequenceMatchBeginQ81G39107 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39102 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39108 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch109 faldo:location ?targetMotifMatchRegionMatch110 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593112 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593103 . ?targetMotifMatchRegionMatch110 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593111 . ?targetMotifMatchRegionMatchBeginMF_00593111 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593104 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593112 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593101, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593101) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593101, CONCAT('^(?:-*[^-]){', STR(((394 - ?templateMotifSequenceMatchBeginPositionQ81G39102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593103, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593103) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593103, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593103) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) . BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00593104) - 1) AS ?thisPositionOn30) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593101, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593101) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593101, CONCAT('^(?:-*[^-]){', STR(((397 - ?templateMotifSequenceMatchBeginPositionQ81G39102) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1115) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593103, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593103) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593103, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593103) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593103, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1115), '}'), '')))), '[^-]', ''))) AS ?step2116) . BIND(((?step2116 + ?targetMotifMatchRegionMatchBeginPositionMF_00593104) - 1) AS ?thisPositionOn31) . BIND(?this AS ?pfs1t117) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn30))) AS ?pfsb27) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfse28) . FILTER (REGEX('Y[ARNDCQEGHILKMFPSTWYVBZJUOX]GR', SUBSTR(?thisSequenceValue, ?thisPositionOn30, (?thisPositionOn31 - ?thisPositionOn30)))) . BIND(URI(CONCAT(STR(?this), '#MF_00593a26')) AS ?annotation26) . BIND(?this AS ?pfs25) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch122 faldo:location ?templateMotifSequenceMatchRegionQ81G39123 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39125 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593118 . ?templateMotifSequenceMatchRegionQ81G39123 faldo:begin ?templateMotifSequenceMatchBeginQ81G39124 . ?templateMotifSequenceMatchBeginQ81G39124 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39119 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39125 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch126 faldo:location ?targetMotifMatchRegionMatch127 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593129 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593120 . ?targetMotifMatchRegionMatch127 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593128 . ?targetMotifMatchRegionMatchBeginMF_00593128 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593121 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593129 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593118, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593118) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593118, CONCAT('^(?:-*[^-]){', STR(((197 - ?templateMotifSequenceMatchBeginPositionQ81G39119) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593120, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593120) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593120, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593120) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593120, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) . BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00593121) - 1) AS ?thisPositionOn37) . BIND(?thisPositionOn37 AS ?thisPositionOn38) . BIND(?this AS ?pfs1t132) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn37))) AS ?pfsb34) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfse35) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn37, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00593a33')) AS ?annotation33) . BIND(?this AS ?pfs32) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionQ81G39138 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39140 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593133 . ?templateMotifSequenceMatchRegionQ81G39138 faldo:begin ?templateMotifSequenceMatchBeginQ81G39139 . ?templateMotifSequenceMatchBeginQ81G39139 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39134 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39140 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593144 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593135 . ?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593143 . ?targetMotifMatchRegionMatchBeginMF_00593143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593136 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593144 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593133, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593133) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593133, CONCAT('^(?:-*[^-]){', STR(((301 - ?templateMotifSequenceMatchBeginPositionQ81G39134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593135, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593135) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593135, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593135) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) . BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00593136) - 1) AS ?thisPositionOn44) . BIND(?thisPositionOn44 AS ?thisPositionOn45) . BIND(?this AS ?pfs1t147) . 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) = 'V')) . BIND(URI(CONCAT(STR(?this), '#MF_00593a40')) AS ?annotation40) . BIND(?this AS ?pfs39) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch152 faldo:location ?templateMotifSequenceMatchRegionQ81G39153 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39155 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593148 . ?templateMotifSequenceMatchRegionQ81G39153 faldo:begin ?templateMotifSequenceMatchBeginQ81G39154 . ?templateMotifSequenceMatchBeginQ81G39154 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39149 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39155 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch156 faldo:location ?targetMotifMatchRegionMatch157 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593159 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593150 . ?targetMotifMatchRegionMatch157 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593158 . ?targetMotifMatchRegionMatchBeginMF_00593158 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593151 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593159 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593148, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593148) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593148, CONCAT('^(?:-*[^-]){', STR(((383 - ?templateMotifSequenceMatchBeginPositionQ81G39149) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1160) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593150, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593150) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593150, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593150) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593150, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1160), '}'), '')))), '[^-]', ''))) AS ?step2161) . BIND(((?step2161 + ?targetMotifMatchRegionMatchBeginPositionMF_00593151) - 1) AS ?thisPositionOn51) . BIND(?thisPositionOn51 AS ?thisPositionOn52) . BIND(?this AS ?pfs1t162) . 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) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_00593a47')) AS ?annotation47) . BIND(?this AS ?pfs46) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch167 faldo:location ?templateMotifSequenceMatchRegionQ81G39168 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39170 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593163 . ?templateMotifSequenceMatchRegionQ81G39168 faldo:begin ?templateMotifSequenceMatchBeginQ81G39169 . ?templateMotifSequenceMatchBeginQ81G39169 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39164 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39170 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch171 faldo:location ?targetMotifMatchRegionMatch172 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593174 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593165 . ?targetMotifMatchRegionMatch172 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593173 . ?targetMotifMatchRegionMatchBeginMF_00593173 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593166 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593174 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593163, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593163) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593163, CONCAT('^(?:-*[^-]){', STR(((492 - ?templateMotifSequenceMatchBeginPositionQ81G39164) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1175) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593165, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593165) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593165, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593165) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593165, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1175), '}'), '')))), '[^-]', ''))) AS ?step2176) . BIND(((?step2176 + ?targetMotifMatchRegionMatchBeginPositionMF_00593166) - 1) AS ?thisPositionOn58) . BIND(?thisPositionOn58 AS ?thisPositionOn59) . BIND(?this AS ?pfs1t177) . 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_00593a54')) AS ?annotation54) . BIND(?this AS ?pfs53) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch182 faldo:location ?templateMotifSequenceMatchRegionQ81G39183 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ81G39185 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ81G39MF_00593178 . ?templateMotifSequenceMatchRegionQ81G39183 faldo:begin ?templateMotifSequenceMatchBeginQ81G39184 . ?templateMotifSequenceMatchBeginQ81G39184 faldo:position ?templateMotifSequenceMatchBeginPositionQ81G39179 ; faldo:reference isoform:Q81G39-1 . ?templateMotifSequenceProfileAlignmentOperationQ81G39185 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . ?targetMotifMatch186 faldo:location ?targetMotifMatchRegionMatch187 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00593189 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ81G39MF_00593180 . ?targetMotifMatchRegionMatch187 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00593188 . ?targetMotifMatchRegionMatchBeginMF_00593188 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00593181 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_00593189 edam:has_input signature:MF_00593 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ81G39MF_00593178, 1, (STRLEN(?templateMotifCigarQ81G39MF_00593178) - STRLEN(REPLACE(?templateMotifCigarQ81G39MF_00593178, CONCAT('^(?:-*[^-]){', STR(((492 - ?templateMotifSequenceMatchBeginPositionQ81G39179) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1190) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593180, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593180) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ81G39MF_00593180, 1, (STRLEN(?targetMotifMatchCigarQ81G39MF_00593180) - STRLEN(REPLACE(?targetMotifMatchCigarQ81G39MF_00593180, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1190), '}'), '')))), '[^-]', ''))) AS ?step2191) . BIND(((?step2191 + ?targetMotifMatchRegionMatchBeginPositionMF_00593181) - 1) AS ?thisPositionOn65) . BIND(?thisPositionOn65 AS ?thisPositionOn66) . BIND(?this AS ?pfs1t192) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn65))) AS ?pfsb62) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn66))) AS ?pfse63) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn65, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_00593a61')) AS ?annotation61) . BIND(?this AS ?pfs60) . } }