| http://purl.uniprot.org/unirules/MF_03017#construct | http://www.w3.org/ns/shacl#construct | "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 ;
up:enzymeClass .
?annotation2 up:activity ?activity3 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity3 up:catalyticActivity .
?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 .
?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) .
}
}
"xsd:string |