CONSTRUCT { _:787892 up:source unirule:MF_03017 . _:787893 up:source unirule:MF_03017 . _:787894 up:source unirule:MF_03017 . _:787895 up:source unirule:MF_03017 . _:787896 up:source unirule:MF_03017 . _:787897 up:source unirule:MF_03017 . _:787898 up:source unirule:MF_03017 . _:787899 up:source unirule:MF_03017 . _:787900 up:source unirule:MF_03017 . _:787901 up:source unirule:MF_03017 . _:787902 up:source unirule:MF_03017 . _:787903 up:source unirule:MF_03017 . _:787904 up:source unirule:MF_03017 . _:787905 up:source unirule:MF_03017 . _:787906 up:source unirule:MF_03017 . _:787907 up:source unirule:MF_03017 . _:787908 up:source unirule:MF_03017 . _:787909 up:source unirule:MF_03017 . _:787910 up:source unirule:MF_03017 . _:787911 up:source unirule:MF_03017 . _:787912 up:source unirule:MF_03017 . _:787913 up:source unirule:MF_03017 . _:787914 up:source unirule:MF_03017 . _:787915 up:source unirule:MF_03017 . _:787916 up:source unirule:MF_03017 . _:787917 up:source unirule:MF_03017 . _:787918 up:source unirule:MF_03017 . _:787919 up:source unirule:MF_03017 . _:787920 up:source unirule:MF_03017 . _:787921 up:source unirule:MF_03017 . _:787922 up:source unirule:MF_03017 . _:787923 up:source unirule:MF_03017 . _:787924 up:source unirule:MF_03017 . _:787925 up:source unirule:MF_03017 . _:787926 up:source unirule:MF_03017 . _:787927 up:source unirule:MF_03017 . ?this up:annotation ?annotation0 , ?annotation2 , ?annotation4 , ?annotation5 , ?annotation6 , ?annotation7 , ?annotation9 ; up:classifiedWith GO:0005737 , GO:0006569 , GO:0019805 , GO:0030170 , GO:0030429 , GO:0034354 , GO:0043420 , GO:0097053 , keyword:378 , keyword:662 , keyword:963 . ?annotation0 up:activity ?activity1 ; rdf:type up:Catalytic_Activity_Annotation . ?activity1 up:catalyticActivity <http://rdf.rhea-db.org/16813>; up:enzymeClass <http://purl.uniprot.org/enzyme/3.7.1.3>. ?annotation2 up:activity ?activity3 ; rdf:type up:Catalytic_Activity_Annotation . ?activity3 up:catalyticActivity <http://rdf.rhea-db.org/25143>. ?annotation4 a up:Pathway_Annotation ; rdfs:comment 'Amino-acid degradation; L-kynurenine degradation; L-alanine and anthranilate from L-kynurenine: step 1/1.' . ?annotation5 a up:Pathway_Annotation ; rdfs:comment 'Cofactor biosynthesis; NAD(+) biosynthesis; quinolinate from L-kynurenine: step 2/3.' . ?annotation6 a up:Subunit_Annotation ; rdfs:comment 'Homodimer.' . ?annotation7 a up:Subcellular_Location_Annotation . ?annotation7li8 up:cellularComponent <http://purl.uniprot.org/locations/null>. ?annotation9 a up:Similarity_Annotation ; rdfs:comment 'Belongs to the kynureninase family.' . ?case10 up:classifiedWith keyword:663 . ?case11 up:classifiedWith keyword:7 . ?case12 up:alternativeName ?name14 , ?name15 ; up:recommendedName ?name13 . ?name13 up:ecName '3.7.1.3' ; up:fullName 'Kynureninase' ; rdf:type up:Structured_Name . ?name14 up:fullName 'Biosynthesis of nicotinic acid protein 5' ; rdf:type up:Structured_Name . ?name15 up:fullName 'L-kynurenine hydrolase' ; rdf:type up:Structured_Name . ?case17 up:alternativeName ?name19 ; up:recommendedName ?name18 . ?name18 up:ecName '3.7.1.3' ; up:fullName 'Kynureninase' ; rdf:type up:Structured_Name . ?name19 up:fullName 'L-kynurenine hydrolase' ; rdf:type up:Structured_Name . ?pfs23 up:annotation ?annotation24 . ?annotation24 faldo:begin ?pfsb25 ; faldo:end ?pfse26 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N6-(pyridoxal phosphate)lysine' . ?pfsb25 faldo:position ?thisPositionOn27 ; rdf:type faldo:ExactPosition . ?pfse26 faldo:position ?thisPositionOn28 ; rdf:type faldo:ExactPosition . ?pfs29 up:annotation ?annotation30 . ?annotation30 faldo:begin ?pfsb31 ; faldo:end ?pfse32 ; rdf:type up:Modified_Residue_Annotation ; rdfs:comment 'N-acetylmethionine' . ?pfsb31 faldo:position ?thisPositionOn33 ; rdf:type faldo:ExactPosition . ?pfse32 faldo:position ?thisPositionOn34 ; rdf:type faldo:ExactPosition . ?pfs35 up:annotation ?annotation36 . ?annotation36 faldo:begin ?pfsb37 ; faldo:end ?pfse38 ; up:ligand ?ligand39 ; rdf:type up:Binding_Site_Annotation . ?pfsb37 faldo:position ?thisPositionOn40 ; rdf:type faldo:ExactPosition . ?pfse38 faldo:position ?thisPositionOn41 ; rdf:type faldo:ExactPosition . ?ligand39 rdfs:subClassOf chebi:597326 . ?pfs42 up:annotation ?annotation43 . ?annotation43 faldo:begin ?pfsb44 ; faldo:end ?pfse45 ; up:ligand ?ligand46 ; rdf:type up:Binding_Site_Annotation . ?pfsb44 faldo:position ?thisPositionOn47 ; rdf:type faldo:ExactPosition . ?pfse45 faldo:position ?thisPositionOn48 ; rdf:type faldo:ExactPosition . ?ligand46 rdfs:subClassOf chebi:597326 . ?pfs49 up:annotation ?annotation50 . ?annotation50 faldo:begin ?pfsb51 ; faldo:end ?pfse52 ; up:ligand ?ligand53 ; rdf:type up:Binding_Site_Annotation . ?pfsb51 faldo:position ?thisPositionOn54 ; rdf:type faldo:ExactPosition . ?pfse52 faldo:position ?thisPositionOn55 ; rdf:type faldo:ExactPosition . ?ligand53 rdfs:subClassOf chebi:597326 . ?pfs56 up:annotation ?annotation57 . ?annotation57 faldo:begin ?pfsb58 ; faldo:end ?pfse59 ; up:ligand ?ligand60 ; rdf:type up:Binding_Site_Annotation . ?pfsb58 faldo:position ?thisPositionOn61 ; rdf:type faldo:ExactPosition . ?pfse59 faldo:position ?thisPositionOn62 ; rdf:type faldo:ExactPosition . ?ligand60 rdfs:subClassOf chebi:597326 . ?pfs63 up:annotation ?annotation64 . ?annotation64 faldo:begin ?pfsb65 ; faldo:end ?pfse66 ; up:ligand ?ligand67 ; rdf:type up:Binding_Site_Annotation . ?pfsb65 faldo:position ?thisPositionOn68 ; rdf:type faldo:ExactPosition . ?pfse66 faldo:position ?thisPositionOn69 ; rdf:type faldo:ExactPosition . ?ligand67 rdfs:subClassOf chebi:597326 . ?pfs70 up:annotation ?annotation71 . ?annotation71 faldo:begin ?pfsb72 ; faldo:end ?pfse73 ; up:ligand ?ligand74 ; rdf:type up:Binding_Site_Annotation . ?pfsb72 faldo:position ?thisPositionOn75 ; rdf:type faldo:ExactPosition . ?pfse73 faldo:position ?thisPositionOn76 ; rdf:type faldo:ExactPosition . ?ligand74 rdfs:subClassOf chebi:597326 . ?pfs77 up:annotation ?annotation78 . ?annotation78 faldo:begin ?pfsb79 ; faldo:end ?pfse80 ; up:ligand ?ligand81 ; rdf:type up:Binding_Site_Annotation . ?pfsb79 faldo:position ?thisPositionOn82 ; rdf:type faldo:ExactPosition . ?pfse80 faldo:position ?thisPositionOn83 ; rdf:type faldo:ExactPosition . ?ligand81 rdfs:subClassOf chebi:597326 . ?pfs84 up:annotation ?annotation85 . ?annotation85 faldo:begin ?pfsb86 ; faldo:end ?pfse87 ; up:ligand ?ligand88 ; rdf:type up:Binding_Site_Annotation . ?pfsb86 faldo:position ?thisPositionOn89 ; rdf:type faldo:ExactPosition . ?pfse87 faldo:position ?thisPositionOn90 ; rdf:type faldo:ExactPosition . ?ligand88 rdfs:subClassOf chebi:597326 . ?pfs91 up:annotation ?annotation92 . ?annotation92 faldo:begin ?pfsb93 ; faldo:end ?pfse94 ; up:ligand ?ligand95 ; rdf:type up:Binding_Site_Annotation . ?pfsb93 faldo:position ?thisPositionOn96 ; rdf:type faldo:ExactPosition . ?pfse94 faldo:position ?thisPositionOn97 ; rdf:type faldo:ExactPosition . ?ligand95 rdfs:subClassOf chebi:597326 . _:787928 a rdf:Statement ; up:attribution _:787892 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation0 . _:787929 a rdf:Statement ; up:attribution _:787893 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation2 . _:787930 a rdf:Statement ; up:attribution _:787894 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation4 . _:787931 a rdf:Statement ; up:attribution _:787895 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation5 . _:787932 a rdf:Statement ; up:attribution _:787896 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation6 . _:787933 a rdf:Statement ; up:attribution _:787897 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation7 . _:787934 a rdf:Statement ; up:attribution _:787898 ; rdf:subject ?this ; rdf:predicate up:annotation ; rdf:object ?annotation9 . _:787935 a rdf:Statement ; up:attribution _:787899 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:963 . _:787936 a rdf:Statement ; up:attribution _:787900 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:378 . _:787937 a rdf:Statement ; up:attribution _:787901 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object keyword:662 . _:787938 a rdf:Statement ; up:attribution _:787902 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030170 . _:787939 a rdf:Statement ; up:attribution _:787903 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0030429 . _:787940 a rdf:Statement ; up:attribution _:787904 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0006569 . _:787941 a rdf:Statement ; up:attribution _:787905 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0097053 . _:787942 a rdf:Statement ; up:attribution _:787906 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0019805 . _:787943 a rdf:Statement ; up:attribution _:787907 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0034354 . _:787944 a rdf:Statement ; up:attribution _:787908 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0043420 . _:787945 a rdf:Statement ; up:attribution _:787909 ; rdf:subject ?this ; rdf:predicate up:classifiedWith ; rdf:object GO:0005737 . _:787946 a rdf:Statement ; up:attribution _:787910 ; rdf:subject ?case10 ; rdf:predicate up:classifiedWith ; rdf:object keyword:663 . _:787947 a rdf:Statement ; up:attribution _:787911 ; rdf:subject ?case11 ; rdf:predicate up:classifiedWith ; rdf:object keyword:7 . _:787948 a rdf:Statement ; up:attribution _:787912 ; rdf:subject ?case12 ; rdf:predicate up:recommendedName ; rdf:object ?name13 . _:787949 a rdf:Statement ; up:attribution _:787913 ; rdf:subject ?case12 ; rdf:predicate up:alternativeName ; rdf:object ?name14 . _:787950 a rdf:Statement ; up:attribution _:787914 ; rdf:subject ?case12 ; rdf:predicate up:alternativeName ; rdf:object ?name15 . _:787951 a rdf:Statement ; up:attribution _:787915 ; rdf:subject ?case17 ; rdf:predicate up:recommendedName ; rdf:object ?name18 . _:787952 a rdf:Statement ; up:attribution _:787916 ; rdf:subject ?case17 ; rdf:predicate up:alternativeName ; rdf:object ?name19 . _:787953 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:787954 a rdf:Statement ; up:attribution _:787917 ; rdf:subject ?pfs23 ; rdf:predicate up:annotation ; rdf:object ?annotation24 . _:787955 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:787956 a rdf:Statement ; up:attribution _:787918 ; rdf:subject ?pfs29 ; rdf:predicate up:annotation ; rdf:object ?annotation30 . _:787957 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:787958 a rdf:Statement ; up:attribution _:787919 ; rdf:subject ?pfs35 ; rdf:predicate up:annotation ; rdf:object ?annotation36 . _:787959 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:787960 a rdf:Statement ; up:attribution _:787920 ; rdf:subject ?pfs42 ; rdf:predicate up:annotation ; rdf:object ?annotation43 . _:787961 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:787962 a rdf:Statement ; up:attribution _:787921 ; rdf:subject ?pfs49 ; rdf:predicate up:annotation ; rdf:object ?annotation50 . _:787963 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:787964 a rdf:Statement ; up:attribution _:787922 ; rdf:subject ?pfs56 ; rdf:predicate up:annotation ; rdf:object ?annotation57 . _:787965 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:787966 a rdf:Statement ; up:attribution _:787923 ; rdf:subject ?pfs63 ; rdf:predicate up:annotation ; rdf:object ?annotation64 . _:787967 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:787968 a rdf:Statement ; up:attribution _:787924 ; rdf:subject ?pfs70 ; rdf:predicate up:annotation ; rdf:object ?annotation71 . _:787969 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:787970 a rdf:Statement ; up:attribution _:787925 ; rdf:subject ?pfs77 ; rdf:predicate up:annotation ; rdf:object ?annotation78 . _:787971 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:787972 a rdf:Statement ; up:attribution _:787926 ; rdf:subject ?pfs84 ; rdf:predicate up:annotation ; rdf:object ?annotation85 . _:787973 a rdf:Statement ; up:source unirule:MF_03017 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . _:787974 a rdf:Statement ; up:attribution _:787927 ; rdf:subject ?pfs91 ; rdf:predicate up:annotation ; rdf:object ?annotation92 . } WHERE { #baseURI: http://purl.uniprot.org/unirule/MF_03017 #Rule MF_03017 Created by:? on:2009-02-12 Modified by:Catherine Rivoire on:2025-06-13 ?this up:organism ?thisOrganism ; rdfs:seeAlso signature:MF_01970 . ?thisOrganism rdfs:subClassOf+ taxon:2759 . BIND(URI(CONCAT(STR(?this), '#MF_03017a0')) AS ?annotation0) . BIND(URI(CONCAT(STR(?this), '#MF_03017a2')) AS ?annotation2) . BIND(URI(CONCAT(STR(?this), '#MF_03017a4')) AS ?annotation4) . BIND(URI(CONCAT(STR(?this), '#MF_03017a5')) AS ?annotation5) . BIND(URI(CONCAT(STR(?this), '#MF_03017a6')) AS ?annotation6) . BIND(URI(CONCAT(STR(?this), '#MF_03017a7')) AS ?annotation7) . BIND(URI(CONCAT(STR(?this), '#MF_03017a9')) AS ?annotation9) . OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch102 faldo:location ?templateMotifSequenceMatchRegionQ16719103 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719105 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_0197098 . ?templateMotifSequenceMatchRegionQ16719103 faldo:begin ?templateMotifSequenceMatchBeginQ16719104 . ?templateMotifSequenceMatchBeginQ16719104 faldo:position ?templateMotifSequenceMatchBeginPositionQ1671999 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719105 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch106 faldo:location ?targetMotifMatchRegionMatch107 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970109 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970100 . ?targetMotifMatchRegionMatch107 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970108 . ?targetMotifMatchRegionMatchBeginMF_01970108 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970101 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970109 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagPLP) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_0197098, 1, (STRLEN(?templateMotifCigarQ16719MF_0197098) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_0197098, CONCAT('^(?:-*[^-]){', STR(((276 - ?templateMotifSequenceMatchBeginPositionQ1671999) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1110) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970100, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970100) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970100, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970100) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970100, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1110), '}'), '')))), '[^-]', ''))) AS ?step2111) . BIND(((?step2111 + ?targetMotifMatchRegionMatchBeginPositionMF_01970101) - 1) AS ?thisPositionOn27) . BIND(?thisPositionOn27 AS ?thisPositionOn28) . BIND(?this AS ?pfs1t112) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'K')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a24')) AS ?annotation24) . BIND(?this AS ?pfs23) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch117 faldo:location ?templateMotifSequenceMatchRegionQ16719118 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719120 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970113 . ?templateMotifSequenceMatchRegionQ16719118 faldo:begin ?templateMotifSequenceMatchBeginQ16719119 . ?templateMotifSequenceMatchBeginQ16719119 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719114 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719120 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch121 faldo:location ?targetMotifMatchRegionMatch122 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970124 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970115 . ?targetMotifMatchRegionMatch122 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970123 . ?targetMotifMatchRegionMatchBeginMF_01970123 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970116 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970124 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(?this AS ?tagacetyl) . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:7742 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970113, 1, (STRLEN(?templateMotifCigarQ16719MF_01970113) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970113, CONCAT('^(?:-*[^-]){', STR(((1 - ?templateMotifSequenceMatchBeginPositionQ16719114) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1125) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970115, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970115) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970115, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970115) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970115, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1125), '}'), '')))), '[^-]', ''))) AS ?step2126) . BIND(((?step2126 + ?targetMotifMatchRegionMatchBeginPositionMF_01970116) - 1) AS ?thisPositionOn33) . BIND(?thisPositionOn33 AS ?thisPositionOn34) . BIND(?this AS ?pfs2t127) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'M')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a30')) AS ?annotation30) . BIND(?this AS ?pfs29) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch132 faldo:location ?templateMotifSequenceMatchRegionQ16719133 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719135 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970128 . ?templateMotifSequenceMatchRegionQ16719133 faldo:begin ?templateMotifSequenceMatchBeginQ16719134 . ?templateMotifSequenceMatchBeginQ16719134 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719129 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719135 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch136 faldo:location ?targetMotifMatchRegionMatch137 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970139 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970130 . ?targetMotifMatchRegionMatch137 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970138 . ?targetMotifMatchRegionMatchBeginMF_01970138 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970131 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970139 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970128, 1, (STRLEN(?templateMotifCigarQ16719MF_01970128) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970128, CONCAT('^(?:-*[^-]){', STR(((165 - ?templateMotifSequenceMatchBeginPositionQ16719129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1140) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970130, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970130) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970130, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970130) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1140), '}'), '')))), '[^-]', ''))) AS ?step2141) . BIND(((?step2141 + ?targetMotifMatchRegionMatchBeginPositionMF_01970131) - 1) AS ?thisPositionOn40) . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970128, 1, (STRLEN(?templateMotifCigarQ16719MF_01970128) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970128, CONCAT('^(?:-*[^-]){', STR(((168 - ?templateMotifSequenceMatchBeginPositionQ16719129) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1142) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970130, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970130) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970130, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970130) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970130, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1142), '}'), '')))), '[^-]', ''))) AS ?step2143) . BIND(((?step2143 + ?targetMotifMatchRegionMatchBeginPositionMF_01970131) - 1) AS ?thisPositionOn41) . BIND(?this AS ?pfs3t144) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfsb37) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfse38) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn40, (?thisPositionOn41 - ?thisPositionOn40)) = 'FPSD')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a36')) AS ?annotation36) . BIND(?this AS ?pfs35) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch149 faldo:location ?templateMotifSequenceMatchRegionQ16719150 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719152 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970145 . ?templateMotifSequenceMatchRegionQ16719150 faldo:begin ?templateMotifSequenceMatchBeginQ16719151 . ?templateMotifSequenceMatchBeginQ16719151 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719146 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719152 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch153 faldo:location ?targetMotifMatchRegionMatch154 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970156 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970147 . ?targetMotifMatchRegionMatch154 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970155 . ?targetMotifMatchRegionMatchBeginMF_01970155 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970148 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970156 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970145, 1, (STRLEN(?templateMotifCigarQ16719MF_01970145) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970145, CONCAT('^(?:-*[^-]){', STR(((137 - ?templateMotifSequenceMatchBeginPositionQ16719146) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1157) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970147, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970147) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970147, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970147) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970147, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1157), '}'), '')))), '[^-]', ''))) AS ?step2158) . BIND(((?step2158 + ?targetMotifMatchRegionMatchBeginPositionMF_01970148) - 1) AS ?thisPositionOn47) . BIND(?thisPositionOn47 AS ?thisPositionOn48) . BIND(?this AS ?pfs3t159) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn47))) AS ?pfsb44) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfse45) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn47, 1) = 'L')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a43')) AS ?annotation43) . BIND(?this AS ?pfs42) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch164 faldo:location ?templateMotifSequenceMatchRegionQ16719165 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719167 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970160 . ?templateMotifSequenceMatchRegionQ16719165 faldo:begin ?templateMotifSequenceMatchBeginQ16719166 . ?templateMotifSequenceMatchBeginQ16719166 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719161 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719167 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch168 faldo:location ?targetMotifMatchRegionMatch169 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970171 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970162 . ?targetMotifMatchRegionMatch169 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970170 . ?targetMotifMatchRegionMatchBeginMF_01970170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970163 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970171 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970160, 1, (STRLEN(?templateMotifCigarQ16719MF_01970160) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970160, CONCAT('^(?:-*[^-]){', STR(((138 - ?templateMotifSequenceMatchBeginPositionQ16719161) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1172) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970162, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970162) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970162, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970162) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1172), '}'), '')))), '[^-]', ''))) AS ?step2173) . BIND(((?step2173 + ?targetMotifMatchRegionMatchBeginPositionMF_01970163) - 1) AS ?thisPositionOn54) . BIND(?thisPositionOn54 AS ?thisPositionOn55) . BIND(?this AS ?pfs3t174) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn54))) AS ?pfsb51) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfse52) . FILTER (REGEX('[ST]', SUBSTR(?thisSequenceValue, ?thisPositionOn54, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03017a50')) AS ?annotation50) . BIND(?this AS ?pfs49) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch179 faldo:location ?templateMotifSequenceMatchRegionQ16719180 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719182 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970175 . ?templateMotifSequenceMatchRegionQ16719180 faldo:begin ?templateMotifSequenceMatchBeginQ16719181 . ?templateMotifSequenceMatchBeginQ16719181 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719176 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719182 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch183 faldo:location ?targetMotifMatchRegionMatch184 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970186 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970177 . ?targetMotifMatchRegionMatch184 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970185 . ?targetMotifMatchRegionMatchBeginMF_01970185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970178 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970186 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970175, 1, (STRLEN(?templateMotifCigarQ16719MF_01970175) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970175, CONCAT('^(?:-*[^-]){', STR(((221 - ?templateMotifSequenceMatchBeginPositionQ16719176) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1187) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970177, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970177) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970177, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970177) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1187), '}'), '')))), '[^-]', ''))) AS ?step2188) . BIND(((?step2188 + ?targetMotifMatchRegionMatchBeginPositionMF_01970178) - 1) AS ?thisPositionOn61) . BIND(?thisPositionOn61 AS ?thisPositionOn62) . BIND(?this AS ?pfs3t189) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn61))) AS ?pfsb58) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn62))) AS ?pfse59) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn61, 1) = 'S')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a57')) AS ?annotation57) . BIND(?this AS ?pfs56) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch194 faldo:location ?templateMotifSequenceMatchRegionQ16719195 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719197 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970190 . ?templateMotifSequenceMatchRegionQ16719195 faldo:begin ?templateMotifSequenceMatchBeginQ16719196 . ?templateMotifSequenceMatchBeginQ16719196 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719191 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719197 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch198 faldo:location ?targetMotifMatchRegionMatch199 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970201 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970192 . ?targetMotifMatchRegionMatch199 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970200 . ?targetMotifMatchRegionMatchBeginMF_01970200 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970193 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970201 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970190, 1, (STRLEN(?templateMotifCigarQ16719MF_01970190) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970190, CONCAT('^(?:-*[^-]){', STR(((250 - ?templateMotifSequenceMatchBeginPositionQ16719191) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1202) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970192, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970192) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970192, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970192) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1202), '}'), '')))), '[^-]', ''))) AS ?step2203) . BIND(((?step2203 + ?targetMotifMatchRegionMatchBeginPositionMF_01970193) - 1) AS ?thisPositionOn68) . BIND(?thisPositionOn68 AS ?thisPositionOn69) . BIND(?this AS ?pfs3t204) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn68))) AS ?pfsb65) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn69))) AS ?pfse66) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn68, 1) = 'D')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a64')) AS ?annotation64) . BIND(?this AS ?pfs63) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch209 faldo:location ?templateMotifSequenceMatchRegionQ16719210 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719212 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970205 . ?templateMotifSequenceMatchRegionQ16719210 faldo:begin ?templateMotifSequenceMatchBeginQ16719211 . ?templateMotifSequenceMatchBeginQ16719211 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719206 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719212 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch213 faldo:location ?targetMotifMatchRegionMatch214 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970216 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970207 . ?targetMotifMatchRegionMatch214 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970215 . ?targetMotifMatchRegionMatchBeginMF_01970215 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970208 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970216 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970205, 1, (STRLEN(?templateMotifCigarQ16719MF_01970205) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970205, CONCAT('^(?:-*[^-]){', STR(((253 - ?templateMotifSequenceMatchBeginPositionQ16719206) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1217) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970207, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970207) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970207, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970207) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970207, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1217), '}'), '')))), '[^-]', ''))) AS ?step2218) . BIND(((?step2218 + ?targetMotifMatchRegionMatchBeginPositionMF_01970208) - 1) AS ?thisPositionOn75) . BIND(?thisPositionOn75 AS ?thisPositionOn76) . BIND(?this AS ?pfs3t219) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn75))) AS ?pfsb72) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn76))) AS ?pfse73) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn75, 1) = 'H')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a71')) AS ?annotation71) . BIND(?this AS ?pfs70) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch224 faldo:location ?templateMotifSequenceMatchRegionQ16719225 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719227 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970220 . ?templateMotifSequenceMatchRegionQ16719225 faldo:begin ?templateMotifSequenceMatchBeginQ16719226 . ?templateMotifSequenceMatchBeginQ16719226 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719221 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719227 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch228 faldo:location ?targetMotifMatchRegionMatch229 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970231 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970222 . ?targetMotifMatchRegionMatch229 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970230 . ?targetMotifMatchRegionMatchBeginMF_01970230 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970223 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970231 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970220, 1, (STRLEN(?templateMotifCigarQ16719MF_01970220) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970220, CONCAT('^(?:-*[^-]){', STR(((275 - ?templateMotifSequenceMatchBeginPositionQ16719221) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1232) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970222, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970222) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970222, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970222) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970222, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1232), '}'), '')))), '[^-]', ''))) AS ?step2233) . BIND(((?step2233 + ?targetMotifMatchRegionMatchBeginPositionMF_01970223) - 1) AS ?thisPositionOn82) . BIND(?thisPositionOn82 AS ?thisPositionOn83) . BIND(?this AS ?pfs3t234) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn82))) AS ?pfsb79) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn83))) AS ?pfse80) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn82, 1) = 'Y')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a78')) AS ?annotation78) . BIND(?this AS ?pfs77) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch239 faldo:location ?templateMotifSequenceMatchRegionQ16719240 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719242 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970235 . ?templateMotifSequenceMatchRegionQ16719240 faldo:begin ?templateMotifSequenceMatchBeginQ16719241 . ?templateMotifSequenceMatchBeginQ16719241 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719236 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719242 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch243 faldo:location ?targetMotifMatchRegionMatch244 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970246 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970237 . ?targetMotifMatchRegionMatch244 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970245 . ?targetMotifMatchRegionMatchBeginMF_01970245 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970238 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970246 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970235, 1, (STRLEN(?templateMotifCigarQ16719MF_01970235) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970235, CONCAT('^(?:-*[^-]){', STR(((305 - ?templateMotifSequenceMatchBeginPositionQ16719236) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1247) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970237, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970237) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970237, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970237, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970237) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970237, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1247), '}'), '')))), '[^-]', ''))) AS ?step2248) . BIND(((?step2248 + ?targetMotifMatchRegionMatchBeginPositionMF_01970238) - 1) AS ?thisPositionOn89) . BIND(?thisPositionOn89 AS ?thisPositionOn90) . BIND(?this AS ?pfs3t249) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn89))) AS ?pfsb86) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn90))) AS ?pfse87) . FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn89, 1) = 'W')) . BIND(URI(CONCAT(STR(?this), '#MF_03017a85')) AS ?annotation85) . BIND(?this AS ?pfs84) . } OPTIONAL { ?this up:sequence ?thisSequence . ?thisSequence rdf:value ?thisSequenceValue . ?templateMotifMatch254 faldo:location ?templateMotifSequenceMatchRegionQ16719255 ; edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationQ16719257 ; rdf:type edam:data_0869 ; rdf:value ?templateMotifCigarQ16719MF_01970250 . ?templateMotifSequenceMatchRegionQ16719255 faldo:begin ?templateMotifSequenceMatchBeginQ16719256 . ?templateMotifSequenceMatchBeginQ16719256 faldo:position ?templateMotifSequenceMatchBeginPositionQ16719251 ; faldo:reference isoform:Q16719-1 . ?templateMotifSequenceProfileAlignmentOperationQ16719257 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . ?targetMotifMatch258 faldo:location ?targetMotifMatchRegionMatch259 ; edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01970261 ; rdf:type edam:data_0869 ; rdf:value ?targetMotifMatchCigarQ16719MF_01970252 . ?targetMotifMatchRegionMatch259 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01970260 . ?targetMotifMatchRegionMatchBeginMF_01970260 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01970253 ; faldo:reference ?thisSequence . ?targetMotifSequenceAlignmentOperationMF_01970261 edam:has_input signature:MF_01970 ; rdf:type edam:operation_0300 . BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarQ16719MF_01970250, 1, (STRLEN(?templateMotifCigarQ16719MF_01970250) - STRLEN(REPLACE(?templateMotifCigarQ16719MF_01970250, CONCAT('^(?:-*[^-]){', STR(((333 - ?templateMotifSequenceMatchBeginPositionQ16719251) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1262) . BIND((STRLEN(SUBSTR(?targetMotifMatchCigarQ16719MF_01970252, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970252) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970252, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1262), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarQ16719MF_01970252, 1, (STRLEN(?targetMotifMatchCigarQ16719MF_01970252) - STRLEN(REPLACE(?targetMotifMatchCigarQ16719MF_01970252, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1262), '}'), '')))), '[^-]', ''))) AS ?step2263) . BIND(((?step2263 + ?targetMotifMatchRegionMatchBeginPositionMF_01970253) - 1) AS ?thisPositionOn96) . BIND(?thisPositionOn96 AS ?thisPositionOn97) . BIND(?this AS ?pfs3t264) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn96))) AS ?pfsb93) . BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn97))) AS ?pfse94) . FILTER (REGEX('[TN]', SUBSTR(?thisSequenceValue, ?thisPositionOn96, 1))) . BIND(URI(CONCAT(STR(?this), '#MF_03017a92')) AS ?annotation92) . BIND(?this AS ?pfs91) . } OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag265) . } BIND(IF(BOUND(?tagPLP), ?caseWithTag265, ?UNBOUND_VARIABLE) AS ?case10) . OPTIONAL { ?this a up:Protein . BIND(?this AS ?caseWithTag266) . } BIND(IF(BOUND(?tagacetyl), ?caseWithTag266, ?UNBOUND_VARIABLE) AS ?case11) . OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:4751 . BIND(?this AS ?case12) . BIND(URI(CONCAT(STR(?this), '#MF_03017a13')) AS ?name13) . BIND(URI(CONCAT(STR(?this), '#MF_03017a14')) AS ?name14) . BIND(URI(CONCAT(STR(?this), '#MF_03017a15')) AS ?name15) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:40674 . BIND(?this AS ?case16) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:4751 . })) . BIND(?this AS ?case17) . BIND(URI(CONCAT(STR(?this), '#MF_03017a18')) AS ?name18) . BIND(URI(CONCAT(STR(?this), '#MF_03017a19')) AS ?name19) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:5782 . BIND(?this AS ?case20) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . FILTER (! (EXISTS { ?thisOrganism rdfs:subClassOf+ taxon:40674 . })) . BIND(?this AS ?case21) . } OPTIONAL { ?this a up:Protein . ?this up:organism ?thisOrganism . ?thisOrganism rdfs:subClassOf+ taxon:2759 . FILTER (! (EXISTS { VALUES ?supertaxon267 {taxon:4751 taxon:6157 taxon:6231 taxon:5782 taxon:6656} ?thisOrganism rdfs:subClassOf+ ?supertaxon267 . })) . BIND(?this AS ?case22) . } }