| http://purl.uniprot.org/unirules/MF_01377#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:495761 up:source unirule:MF_01377 .
_:495762 up:source unirule:MF_01377 .
_:495763 up:source unirule:MF_01377 .
_:495764 up:source unirule:MF_01377 .
_:495765 up:source unirule:MF_01377 .
_:495766 up:source unirule:MF_01377 .
_:495767 up:source unirule:MF_01377 .
_:495768 up:source unirule:MF_01377 .
_:495769 up:source unirule:MF_01377 .
_:495770 up:source unirule:MF_01377 .
_:495771 up:source unirule:MF_01377 .
_:495772 up:source unirule:MF_01377 .
_:495773 up:source unirule:MF_01377 .
_:495774 up:source unirule:MF_01377 .
_:495775 up:source unirule:MF_01377 .
_:495776 up:source unirule:MF_01377 .
_:495777 up:source unirule:MF_01377 .
_:495778 up:source unirule:MF_01377 .
_:495779 up:source unirule:MF_01377 .
_:495780 up:source unirule:MF_01377 .
_:495781 up:source unirule:MF_01377 .
_:495782 up:source unirule:MF_01377 .
_:495783 up:source unirule:MF_01377 .
_:495784 up:source unirule:MF_01377 .
_:495785 up:source unirule:MF_01377 .
_:495786 up:source unirule:MF_01377 .
_:495787 up:source unirule:MF_01377 .
_:495788 up:source unirule:MF_01377 .
_:495789 up:source unirule:MF_01377 .
?this up:annotation ?annotation0 ,
?annotation1 ,
?annotation2 ,
?annotation4 ;
up:classifiedWith GO:0000287 ,
GO:0001727 ,
GO:0005524 ,
GO:0005737 ,
GO:0008654 ,
keyword:1208 ,
keyword:418 ,
keyword:443 ,
keyword:444 ,
keyword:460 ,
keyword:479 ,
keyword:547 ,
keyword:594 ,
keyword:67 ,
keyword:808 ,
keyword:963 .
?annotation0 a up:Function_Annotation ;
rdfs:comment 'Probably phosphorylates lipids; the in vivo substrate is unknown.' .
?annotation1 up:cofactor chebi:18420 ,
chebi:29108 ;
rdf:type up:Cofactor_Annotation ;
rdfs:comment 'Binds 1 Mg(2+) ion per subunit. Ca(2+) may be able to substitute.' .
?annotation2 a up:Subcellular_Location_Annotation .
?annotation2li3 up:cellularComponent .
?annotation4 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the diacylglycerol/lipid kinase family. YegS lipid kinase subfamily.' .
?case5 up:recommendedName ?name6 .
?name6 up:ecName '2.7.1.-' ;
up:fullName 'Probable lipid kinase YegS' ;
rdf:type up:Structured_Name .
?case7 up:recommendedName ?name8 .
?name8 up:ecName '2.7.1.-' ;
up:fullName 'Probable lipid kinase YegS-like' ;
rdf:type up:Structured_Name .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
up:ligand ?ligand13 ;
rdf:type up:Binding_Site_Annotation .
?pfsb11 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?ligand13 rdfs:subClassOf chebi:30616 .
?pfs16 up:annotation ?annotation17 .
?annotation17 faldo:begin ?pfsb18 ;
faldo:end ?pfse19 ;
rdf:type up:Active_Site_Annotation ;
rdfs:comment 'Proton acceptor' .
?pfsb18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfse19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfs22 up:annotation ?annotation23 .
?annotation23 faldo:begin ?pfsb24 ;
faldo:end ?pfse25 ;
up:ligand ?ligand26 ;
rdf:type up:Binding_Site_Annotation .
?pfsb24 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse25 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?ligand26 rdfs:subClassOf chebi:18420 .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
up:ligand ?ligand33 ;
rdf:type up:Binding_Site_Annotation .
?pfsb31 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn35 ;
rdf:type faldo:ExactPosition .
?ligand33 rdfs:subClassOf chebi:18420 .
?pfs36 up:annotation ?annotation37 .
?annotation37 faldo:begin ?pfsb38 ;
faldo:end ?pfse39 ;
up:ligand ?ligand40 ;
rdf:type up:Binding_Site_Annotation .
?pfsb38 faldo:position ?thisPositionOn41 ;
rdf:type faldo:ExactPosition .
?pfse39 faldo:position ?thisPositionOn42 ;
rdf:type faldo:ExactPosition .
?ligand40 rdfs:subClassOf chebi:18420 .
?pfs43 up:annotation ?annotation44 .
?annotation44 faldo:begin ?pfsb45 ;
faldo:end ?pfse46 ;
up:ligand ?ligand47 ;
rdf:type up:Binding_Site_Annotation .
?pfsb45 faldo:position ?thisPositionOn48 ;
rdf:type faldo:ExactPosition .
?pfse46 faldo:position ?thisPositionOn49 ;
rdf:type faldo:ExactPosition .
?ligand47 rdfs:subClassOf chebi:30616 .
?pfs50 up:annotation ?annotation51 .
?annotation51 faldo:begin ?pfsb52 ;
faldo:end ?pfse53 ;
up:ligand ?ligand54 ;
rdf:type up:Binding_Site_Annotation .
?pfsb52 faldo:position ?thisPositionOn55 ;
rdf:type faldo:ExactPosition .
?pfse53 faldo:position ?thisPositionOn56 ;
rdf:type faldo:ExactPosition .
?ligand54 rdfs:subClassOf chebi:30616 .
_:495790 a rdf:Statement ;
up:attribution _:495761 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation0 .
_:495791 a rdf:Statement ;
up:attribution _:495762 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation1 .
_:495792 a rdf:Statement ;
up:attribution _:495763 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation2 .
_:495793 a rdf:Statement ;
up:attribution _:495764 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:495794 a rdf:Statement ;
up:attribution _:495765 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:495795 a rdf:Statement ;
up:attribution _:495766 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:495796 a rdf:Statement ;
up:attribution _:495767 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:418 .
_:495797 a rdf:Statement ;
up:attribution _:495768 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:444 .
_:495798 a rdf:Statement ;
up:attribution _:495769 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:443 .
_:495799 a rdf:Statement ;
up:attribution _:495770 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:460 .
_:495800 a rdf:Statement ;
up:attribution _:495771 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:495801 a rdf:Statement ;
up:attribution _:495772 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:495802 a rdf:Statement ;
up:attribution _:495773 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:594 .
_:495803 a rdf:Statement ;
up:attribution _:495774 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1208 .
_:495804 a rdf:Statement ;
up:attribution _:495775 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:808 .
_:495805 a rdf:Statement ;
up:attribution _:495776 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0000287 .
_:495806 a rdf:Statement ;
up:attribution _:495777 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0001727 .
_:495807 a rdf:Statement ;
up:attribution _:495778 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:495808 a rdf:Statement ;
up:attribution _:495779 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008654 .
_:495809 a rdf:Statement ;
up:attribution _:495780 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:495810 a rdf:Statement ;
up:attribution _:495781 ;
rdf:subject ?case5 ;
rdf:predicate up:recommendedName ;
rdf:object ?name6 .
_:495811 a rdf:Statement ;
up:attribution _:495782 ;
rdf:subject ?case7 ;
rdf:predicate up:recommendedName ;
rdf:object ?name8 .
_:495812 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:495813 a rdf:Statement ;
up:attribution _:495783 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:495814 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:495815 a rdf:Statement ;
up:attribution _:495784 ;
rdf:subject ?pfs16 ;
rdf:predicate up:annotation ;
rdf:object ?annotation17 .
_:495816 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:495817 a rdf:Statement ;
up:attribution _:495785 ;
rdf:subject ?pfs22 ;
rdf:predicate up:annotation ;
rdf:object ?annotation23 .
_:495818 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:495819 a rdf:Statement ;
up:attribution _:495786 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:495820 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:495821 a rdf:Statement ;
up:attribution _:495787 ;
rdf:subject ?pfs36 ;
rdf:predicate up:annotation ;
rdf:object ?annotation37 .
_:495822 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:495823 a rdf:Statement ;
up:attribution _:495788 ;
rdf:subject ?pfs43 ;
rdf:predicate up:annotation ;
rdf:object ?annotation44 .
_:495824 a rdf:Statement ;
up:source unirule:MF_01377 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
_:495825 a rdf:Statement ;
up:attribution _:495789 ;
rdf:subject ?pfs50 ;
rdf:predicate up:annotation ;
rdf:object ?annotation51 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01377
#Rule MF_01377 Created by:? on:2007-06-04 Modified by:Edouard de Castro on:2023-06-01
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01377 .
?thisOrganism rdfs:subClassOf+ taxon:1236 .
BIND(URI(CONCAT(STR(?this), '#MF_01377a0')) AS ?annotation0) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a1')) AS ?annotation1) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a2')) AS ?annotation2) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a4')) AS ?annotation4) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch61 faldo:location ?templateMotifSequenceMatchRegionP7640762 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7640764 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_0137757 .
?templateMotifSequenceMatchRegionP7640762 faldo:begin ?templateMotifSequenceMatchBeginP7640763 .
?templateMotifSequenceMatchBeginP7640763 faldo:position ?templateMotifSequenceMatchBeginPositionP7640758 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP7640764 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch65 faldo:location ?targetMotifMatchRegionMatch66 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137768 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_0137759 .
?targetMotifMatchRegionMatch66 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137767 .
?targetMotifMatchRegionMatchBeginMF_0137767 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137760 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0137768 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_0137757, 1, (STRLEN(?templateMotifCigarP76407MF_0137757) - STRLEN(REPLACE(?templateMotifCigarP76407MF_0137757, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionP7640758) + 1)), '}'), '')))), '[a-z]', '')) AS ?step169) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_0137759, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137759) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137759, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_0137759, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137759) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137759, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step169), '}'), '')))), '[^-]', ''))) AS ?step270) .
BIND(((?step270 + ?targetMotifMatchRegionMatchBeginPositionMF_0137760) - 1) AS ?thisPositionOn14) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_0137757, 1, (STRLEN(?templateMotifCigarP76407MF_0137757) - STRLEN(REPLACE(?templateMotifCigarP76407MF_0137757, CONCAT('^(?:-*[^-]){', STR(((72 - ?templateMotifSequenceMatchBeginPositionP7640758) + 1)), '}'), '')))), '[a-z]', '')) AS ?step171) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_0137759, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137759) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137759, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_0137759, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137759) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137759, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step171), '}'), '')))), '[^-]', ''))) AS ?step272) .
BIND(((?step272 + ?targetMotifMatchRegionMatchBeginPositionMF_0137760) - 1) AS ?thisPositionOn15) .
BIND(?this AS ?pfs1t73) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfse12) .
FILTER ((BOUND(?thisPositionOn14) && BOUND(?thisPositionOn15))) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch78 faldo:location ?templateMotifSequenceMatchRegionP7640779 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7640781 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_0137774 .
?templateMotifSequenceMatchRegionP7640779 faldo:begin ?templateMotifSequenceMatchBeginP7640780 .
?templateMotifSequenceMatchBeginP7640780 faldo:position ?templateMotifSequenceMatchBeginPositionP7640775 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP7640781 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch82 faldo:location ?targetMotifMatchRegionMatch83 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0137785 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_0137776 .
?targetMotifMatchRegionMatch83 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137784 .
?targetMotifMatchRegionMatchBeginMF_0137784 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137777 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0137785 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_0137774, 1, (STRLEN(?templateMotifCigarP76407MF_0137774) - STRLEN(REPLACE(?templateMotifCigarP76407MF_0137774, CONCAT('^(?:-*[^-]){', STR(((271 - ?templateMotifSequenceMatchBeginPositionP7640775) + 1)), '}'), '')))), '[a-z]', '')) AS ?step186) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_0137776, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137776) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137776, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_0137776, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137776) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137776, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step186), '}'), '')))), '[^-]', ''))) AS ?step287) .
BIND(((?step287 + ?targetMotifMatchRegionMatchBeginPositionMF_0137777) - 1) AS ?thisPositionOn20) .
BIND(?thisPositionOn20 AS ?thisPositionOn21) .
BIND(?this AS ?pfs1t88) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfsb18) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfse19) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn20, 1) = 'E')) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a17')) AS ?annotation17) .
BIND(?this AS ?pfs16) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch93 faldo:location ?templateMotifSequenceMatchRegionP7640794 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP7640796 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_0137789 .
?templateMotifSequenceMatchRegionP7640794 faldo:begin ?templateMotifSequenceMatchBeginP7640795 .
?templateMotifSequenceMatchBeginP7640795 faldo:position ?templateMotifSequenceMatchBeginPositionP7640790 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP7640796 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch97 faldo:location ?targetMotifMatchRegionMatch98 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01377100 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_0137791 .
?targetMotifMatchRegionMatch98 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0137799 .
?targetMotifMatchRegionMatchBeginMF_0137799 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0137792 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01377100 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_0137789, 1, (STRLEN(?templateMotifCigarP76407MF_0137789) - STRLEN(REPLACE(?templateMotifCigarP76407MF_0137789, CONCAT('^(?:-*[^-]){', STR(((215 - ?templateMotifSequenceMatchBeginPositionP7640790) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1101) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_0137791, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137791) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_0137791, 1, (STRLEN(?targetMotifMatchCigarP76407MF_0137791) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_0137791, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1101), '}'), '')))), '[^-]', ''))) AS ?step2102) .
BIND(((?step2102 + ?targetMotifMatchRegionMatchBeginPositionMF_0137792) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t103) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb24) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse25) .
FILTER (REGEX('[LVKRM]', SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a23')) AS ?annotation23) .
BIND(?this AS ?pfs22) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch108 faldo:location ?templateMotifSequenceMatchRegionP76407109 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76407111 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_01377104 .
?templateMotifSequenceMatchRegionP76407109 faldo:begin ?templateMotifSequenceMatchBeginP76407110 .
?templateMotifSequenceMatchBeginP76407110 faldo:position ?templateMotifSequenceMatchBeginPositionP76407105 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP76407111 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch112 faldo:location ?targetMotifMatchRegionMatch113 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01377115 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_01377106 .
?targetMotifMatchRegionMatch113 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01377114 .
?targetMotifMatchRegionMatchBeginMF_01377114 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01377107 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01377115 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_01377104, 1, (STRLEN(?templateMotifCigarP76407MF_01377104) - STRLEN(REPLACE(?templateMotifCigarP76407MF_01377104, CONCAT('^(?:-*[^-]){', STR(((218 - ?templateMotifSequenceMatchBeginPositionP76407105) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1116) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_01377106, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377106) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_01377106, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377106) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377106, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1116), '}'), '')))), '[^-]', ''))) AS ?step2117) .
BIND(((?step2117 + ?targetMotifMatchRegionMatchBeginPositionMF_01377107) - 1) AS ?thisPositionOn34) .
BIND(?thisPositionOn34 AS ?thisPositionOn35) .
BIND(?this AS ?pfs1t118) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn35))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn34, 1) = 'D')) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch123 faldo:location ?templateMotifSequenceMatchRegionP76407124 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76407126 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_01377119 .
?templateMotifSequenceMatchRegionP76407124 faldo:begin ?templateMotifSequenceMatchBeginP76407125 .
?templateMotifSequenceMatchBeginP76407125 faldo:position ?templateMotifSequenceMatchBeginPositionP76407120 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP76407126 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch127 faldo:location ?targetMotifMatchRegionMatch128 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01377130 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_01377121 .
?targetMotifMatchRegionMatch128 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01377129 .
?targetMotifMatchRegionMatchBeginMF_01377129 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01377122 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01377130 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_01377119, 1, (STRLEN(?templateMotifCigarP76407MF_01377119) - STRLEN(REPLACE(?templateMotifCigarP76407MF_01377119, CONCAT('^(?:-*[^-]){', STR(((220 - ?templateMotifSequenceMatchBeginPositionP76407120) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1131) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_01377121, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377121) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_01377121, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377121) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377121, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1131), '}'), '')))), '[^-]', ''))) AS ?step2132) .
BIND(((?step2132 + ?targetMotifMatchRegionMatchBeginPositionMF_01377122) - 1) AS ?thisPositionOn41) .
BIND(?thisPositionOn41 AS ?thisPositionOn42) .
BIND(?this AS ?pfs1t133) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn41))) AS ?pfsb38) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn42))) AS ?pfse39) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn41, 1) = 'L')) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a37')) AS ?annotation37) .
BIND(?this AS ?pfs36) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch138 faldo:location ?templateMotifSequenceMatchRegionP76407139 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76407141 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_01377134 .
?templateMotifSequenceMatchRegionP76407139 faldo:begin ?templateMotifSequenceMatchBeginP76407140 .
?templateMotifSequenceMatchBeginP76407140 faldo:position ?templateMotifSequenceMatchBeginPositionP76407135 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP76407141 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch142 faldo:location ?targetMotifMatchRegionMatch143 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01377145 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_01377136 .
?targetMotifMatchRegionMatch143 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01377144 .
?targetMotifMatchRegionMatchBeginMF_01377144 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01377137 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01377145 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_01377134, 1, (STRLEN(?templateMotifCigarP76407MF_01377134) - STRLEN(REPLACE(?templateMotifCigarP76407MF_01377134, CONCAT('^(?:-*[^-]){', STR(((40 - ?templateMotifSequenceMatchBeginPositionP76407135) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1146) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_01377136, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377136) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_01377136, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377136) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377136, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1146), '}'), '')))), '[^-]', ''))) AS ?step2147) .
BIND(((?step2147 + ?targetMotifMatchRegionMatchBeginPositionMF_01377137) - 1) AS ?thisPositionOn48) .
BIND(?thisPositionOn48 AS ?thisPositionOn49) .
BIND(?this AS ?pfs1t148) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn48))) AS ?pfsb45) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn49))) AS ?pfse46) .
FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn48, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a44')) AS ?annotation44) .
BIND(?this AS ?pfs43) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch153 faldo:location ?templateMotifSequenceMatchRegionP76407154 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP76407156 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP76407MF_01377149 .
?templateMotifSequenceMatchRegionP76407154 faldo:begin ?templateMotifSequenceMatchBeginP76407155 .
?templateMotifSequenceMatchBeginP76407155 faldo:position ?templateMotifSequenceMatchBeginPositionP76407150 ;
faldo:reference isoform:P76407-1 .
?templateMotifSequenceProfileAlignmentOperationP76407156 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
?targetMotifMatch157 faldo:location ?targetMotifMatchRegionMatch158 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01377160 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP76407MF_01377151 .
?targetMotifMatchRegionMatch158 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01377159 .
?targetMotifMatchRegionMatchBeginMF_01377159 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01377152 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01377160 edam:has_input signature:MF_01377 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP76407MF_01377149, 1, (STRLEN(?templateMotifCigarP76407MF_01377149) - STRLEN(REPLACE(?templateMotifCigarP76407MF_01377149, CONCAT('^(?:-*[^-]){', STR(((95 - ?templateMotifSequenceMatchBeginPositionP76407150) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1161) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP76407MF_01377151, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377151) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP76407MF_01377151, 1, (STRLEN(?targetMotifMatchCigarP76407MF_01377151) - STRLEN(REPLACE(?targetMotifMatchCigarP76407MF_01377151, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1161), '}'), '')))), '[^-]', ''))) AS ?step2162) .
BIND(((?step2162 + ?targetMotifMatchRegionMatchBeginPositionMF_01377152) - 1) AS ?thisPositionOn55) .
BIND(?thisPositionOn55 AS ?thisPositionOn56) .
BIND(?this AS ?pfs1t163) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn55))) AS ?pfsb52) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn56))) AS ?pfse53) .
FILTER (REGEX('[TS]', SUBSTR(?thisSequenceValue, ?thisPositionOn55, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a51')) AS ?annotation51) .
BIND(?this AS ?pfs50) .
}
OPTIONAL {
?this a up:Protein .
VALUES ?supertaxon164 {taxon:561 taxon:620 taxon:590}
?this up:organism ?thisOrganism .
?thisOrganism rdfs:subClassOf+ ?supertaxon164 .
BIND(?this AS ?case5) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a6')) AS ?name6) .
}
OPTIONAL {
?this a up:Protein .
?this up:organism ?thisOrganism .
FILTER (! (EXISTS {
VALUES ?supertaxon165 {taxon:561 taxon:620 taxon:590}
?thisOrganism rdfs:subClassOf+ ?supertaxon165 .
})) .
BIND(?this AS ?case7) .
BIND(URI(CONCAT(STR(?this), '#MF_01377a8')) AS ?name8) .
}
}
"xsd:string |